package com.chat.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public abstract class BaseDao { public static final String CLASS_NAME = "com.mysql.jdbc.Driver"; public static final String URL = "jdbc:mysql://localhost:3306/chat"; public static final String USER_NAME = "root"; public static final String USER_PASSWORD = "111111"; static { try { Class.forName(CLASS_NAME); } catch (ClassNotFoundException e) { e.printStackTrace(); } } public Connection getConnection() { Connection conn = null; try { conn = DriverManager.getConnection(URL, USER_NAME, USER_PASSWORD); } catch (SQLException e) { e.printStackTrace(); } return conn; } public PreparedStatement prepare(Connection conn, String sql) { PreparedStatement ps = null; try { ps = conn.prepareStatement(sql); } catch (SQLException e) { e.printStackTrace(); } return ps; } public void close(Connection conn) { if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } public void close(ResultSet rs) { if (rs != null) { try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } } public void close(PreparedStatement ps) { if (ps != null) { try { ps.close(); } catch (SQLException e) { e.printStackTrace(); } } } }

krispeng LV15
2024年4月16日
陈小灏 LV18
2023年12月27日
woldxy LV12
2023年8月21日
人工智能4708 LV11
2023年5月8日
臧家旺 LV3
2023年4月27日
yuanchuang LV22
2023年2月14日
微信网友_5989987974549504 LV5
2022年6月15日
thezzz LV1
2022年5月18日
wyx065747 LV67
2022年3月9日
1290913698 LV1
2022年1月4日

y1214435276 LV9
2024年12月28日
2065257810
2024年12月21日
暂无贡献等级
krispeng LV15
2024年4月16日
内心向阳 LV4
2023年11月8日
jkjfdgbkl LV2
2023年11月1日
夜起星河 LV8
2023年9月28日
cksndh LV4
2023年8月16日
灰指甲
2023年7月15日
暂无贡献等级
fuyouou LV5
2023年6月29日
2017143155 LV12
2023年6月24日