/*
编写JDBC工具类步骤
1. 将固定字符串定义为常量
2. 在静态代码块中注册驱动
3. 提供一个获取连接的方法static Connection getConneciton();
4. 定义关闭资源的方法close(Connection conn, Statement stmt, ResultSet rs)
5. 重载关闭方法close(Connection conn, Statement stmt)
*/
public class JDBCUtils {
// 1. 将固定字符串定义为常量
private static final String DRIVER = "com.mysql.jdbc.Driver";
private static final String URL = "jdbc:mysql://localhost:3306/day17";
private static final String USER_NAME = "root";
private static final String PASSWORD = "root";
// 2. 在静态代码块中注册驱动
static {
try {
Class.forName(DRIVER);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
// 3. 获取连接的方法
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection(URL, USER_NAME, PASSWORD);
}
// 4. 关闭资源
public static void close(Connection conn, Statement stmt, ResultSet rs) {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (stmt != null){
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (conn != null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
// 5. 重载关闭方法close(Connection conn, Statement stmt)
public static void close(Connection conn, Statement stmt){
close(conn,stmt,null);
}
}
自己编写一个JDBC工具类
最新推荐文章于 2022-09-08 14:27:58 发布