import java.sql.*;
public class DBManager {
// mysql驱动
private static final String driverName="com.mysql.jdbc.Driver";
// 数据库连接地址localhost:3307/school 改成自己的端口和数据库名称
private static final String url="jdbc:mysql://localhost:3307/school?useUnicode=true&characterEncoding=utf-8";
// 用户名和密码
private static final String user="root",pwd="admin";
public static Connection getConnection(){
try {
// 加载驱动
Class.forName(driverName);
// 连接数据库 如上设置的url user pwd 分别为 url 连接地址 user 用户名 pwd 密码
return DriverManager.getConnection(url, user, pwd);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
public static int executeUpdate(String sql){
Connection conn=null;
Statement sta=null;
try {
conn = getConnection();
// 实例化Statement对象
sta = conn.createStatement();
// 执行数据库更新操作
return sta.executeUpdate(sql);
} catch (SQLException e) {
e.printStackTrace();
return e.getErrorCode()*(-1);
}
finally{
closeAll(conn,sta,null);
}
}
// 释放资源
public static void closeAll(Connection conn,Statement sta,ResultSet set){
try {
if(set !=null)
set.close();
if(sta!=null)
sta.close();
if(conn!=null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
实现DBmanger的工具类
最新推荐文章于 2024-06-23 09:39:27 发布