常用方法封装
学过JDBC后,会时常会用增删改查的方法,而一而再,再而三的重复的写会使代码出现冗余并且不太美观,因此将会需要使用的方法封装起来则成了上上之选,所以,我决定将会需要用到的方法进行封装,使用起来也会方便很多.
1.可以将JDBC中最常用的三个步骤进行封装:
- 加载驱动
- 获取连接
- 获取执行sql语句的对象
- 执行
- 处理结果
- 关闭资源
public class DBUtils {
/**驱动类路径*/
private static final String DRIVER_CLASS = "com.mysql.jdbc.Driver";
/**URL地址*/
private static final String URL = "jdbc:mysql://localhost:3306/数据库名";
/**登录数据库服务器的账号*/
private static final String USER = "用户名";
/**登录数据库服务器的密码*/
private static final String PASSWORD = "密码";
static{
try {
// 1.加载驱动
Class.forName(DRIVER_CLASS);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
/**
* 返回数据库连接对象
* @return
*/
public static Connection getConn(){
try {
return DriverManager.getConnection(URL,USER,PASSWORD);
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
/**
* 关闭资源
* @param rs 结果集
* @param stat 处理SQL的执行对象
* @param conn 数据库连接
*/
public static void close(ResultSet rs, Statement stat,Connection conn){
//ctrl+alt+t
try {
if(rs != null){
rs.close();
}
if(stat != null){
s