首页 > TAG信息列表 > DBUtil

软件设计中的单一职责原则

一、关于登录模块的单一职责原则分析重构后的部分为:main()、LoginForm()、UserDao()、DBUtil()     二、过程如下: 1、新建项目Dynamic Web Project 2、导入jar包用于连接数据库 3、创建类 4、代码如下:   (1)DBUtil.java         截图:  

JavaWeb药物管理系统

系统由java+sevlet+mysql+idea实现的Java web药物管理系统,实现一个用户登录注册,管理员登录注册,用户购买药物和充值,管理员增删改查药物和用户的功能。 1.登录的一个页面  2.项目页面  3.用户页面  4.充值功能  5.购买页面  6.用户购买的记录  7.管理员页面  8.

DBUtil工具类

DBUtil工具类 IRowMapper接口 import java.sql.ResultSet; @FunctionalInterface public interface IRowMapper{ void mapRow(ResultSet resultSet); } DBUtil类 import java.sql.*; /** * @author venking */ public class DBUtil { static { try {

VB.NET中的类和模块

在三层的例子中,我是仿照这C#中的结构来实现的VB.NET版的三层,但是在这之中出现了一个问题,那就是好像C#中只涉及到了各种类的使用,没有用到模块(module),但是在VB中要调用一个类中的字符串的时候却是出现了不能调用的问题,于是把类改为了模块就可以直接调用了,这又是为什么呢? namespace L

Java设计模式

Java设计模式 最近在学习Java的设计模式,做个笔记~ 面向对象设计的几个原则 1.单一职责原则 一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因 好抽象啊,但是有例子,如下CustomerDataChart类:getConnection()方法用于连接数据库, fin

JDBC中工具类DBUtil

1 package com.ss.util; 2 3 import java.sql.*; 4 5 public class DBUtil { 6 7 private static final String URL = "jdbc:mysql://127.0.0.1:3306/test2"; 8 private static final String user = "root"; 9 private static fi

学生宿舍管理系统-数据库DBUtil.java

package dataBase; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; //建立数据库 public class DBUtil { //创建连接并初始化 static public Connection conn =

04使用ThreadLocal封装DBUtil

[1]为什么使用ThreadLoacl(本地线程)     我们发现在做批量删除的时候,这个操作对于用户来说是发送了一个请求,但是在这有一个请求中包含了多条的删除操作,每一条删除操作都需要重新的获得conn对象,这样的操作就会造成数据库资源的浪费。我们希望如果用户发送的是一个请求可以实现

音乐管理系统修改版

今天的代码在昨天的基础上做了修改 1.新建java class文件MusicDao,并新建Dao包 2.test1代码如下 package com.zhongruan; import com.zhongruan.Dao.MusicDao; //import com.zhongruan.dao.MusicDao; import com.zhongruan.model.Music; import java.sql.*; import java.u

2019.09.1 改版--增删改查

注:在包com.zhongruan下面新建一个类DButil,把“增删改查”中共用的代码打到DButil中。 如图 (增删改没有返回值及resultset为 NULL,所以用if来判断 ) 查 package com.zhongruan; import java.sql.*; public class Test { public static void main(String[] args) throws Clas