封装一个类DBUtil,增删改查可引用

package com.company.Util;

import com.mysql.jdbc.Driver;

import java.sql.*;

public class DBUtil {
/**
* 工具类构造方法一般都是私有的
* 因为工具类方法一般都是静态的,不需要new对象,直接采用类名字调用。
*
*/
private DBUtil(){}
static{
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}

public static Connection getConnection() throws SQLException {

return DriverManager.getConnection("jdbc:mysql://localhost:3306/lianxi?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&allowMultiQueries=true&serverTimezone=Asia/Shanghai","root","123456");


}

/**
*
* @param conn
* @param ps
* @param rs
*/
public static void close(Connection conn, Statement ps, ResultSet rs){
if (rs!=null){
try {
rs.close();
}catch(Exception e){
e.printStackTrace();
}
}
if (ps!=null){
try {
ps.close();
}catch(Exception e){
e.printStackTrace();
}
}
if (conn!=null){
try {
conn.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
}
posted @ 2020-03-16 12:07  星月星辰  阅读(157)  评论(0)    收藏  举报