jdbc可以分为三个步骤
1.获取驱动
2.建立连接
3.关闭连接
所以分别用三个部分来封装代码
注意:为了方便使用,采用为静态代码块和静态方法,代码如下:
package util;
import java.sql.*;
//封装连接数据库的过程 第一版
// 1,加载驱动 一次就够了
public class DBUtil {
//静态代码块
static{
try {
Class.forName("com.mysql.cj.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
//连接封装
public static Connection getConn(){
try {
String url="jdbc:mysql://localhost:3306/exam?serverTimezone=UTC&useSSL=false";
Connection conn = DriverManager.getConnection(url,"root","123456");
return conn;
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
//关闭的方法
public static void getColse(ResultSet rs, PreparedStatement psta,Connection conn){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(psta!=null){
try {
psta.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}