抽取JDBC工具类
目的:简化书写
分析:
1、注册驱动抽取
2、抽取一个方法获取连接对象
需求:不想传递参数(麻烦),还得保证工具类的通用性。
解决:配置文件
3、释放资源方法的抽取
下面为配置文件properties
/*
driver也写在了配置文件中
*/
url=jdbc:mysql://localhost:3306/db4?serverTimezone=UTC&characterEncoding=utf8
user=root
password=lovelin0905
driver=com.mysql.cj.jdbc.Driver
写完了配置文件,就写了方法,返回数据库连接对象且为静态方法
/**
* 获取连接对象方法
* @return
*/
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection(url,user,password);//这三个在最初都已经定义过了
}
下面为释放资源方法及其重载
/**
* 释放资源
* @param stmt
* @param conn
*/
public static void close(Statement stmt,Connection conn){
if(stmt!=null){
try {
stmt.