package com.bdqn.util; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Properties; public class DbUtil01 { static Connection conn = null; static PreparedStatement ps = null; static ResultSet rs = null; // 获取链接的方法 public static Connection getConn() { // 获取配置文件所配置的信息 Properties p = new Properties(); InputStream is = DbUtil.class.getClassLoader().getResourceAsStream("mysql.properties"); try { p.load(is); String driver = p.getProperty("driver"); String url = p.getProperty("url"); String username = p.getProperty("username"); String pwd = p.getProperty("password"); // 第一步 加载驱动 Class.forName(driver); // 第二步 获取链接 conn = DriverManager.getConnection(url, username, pwd); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return conn; } // 关闭链接的方法 public static void closeAll(Connection conn, PreparedStatement ps, ResultSet rs) { if (conn != null) { try { conn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if (ps != null) { try { ps.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if (rs != null) { try { rs.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } // 拼接SQL语句 public static PreparedStatement executeSql(String sql, Object[] obj) { conn = getConn(); if (obj != null || obj.length >= 0) { try { ps = conn.prepareStatement(sql); for (int i = 0; i < obj.length; i++) { ps.setObject(i + 1, obj[i]); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return ps; } }
最近下载更多
微信网友_5986558820093952 LV4
2023年12月26日
194897762 LV4
2022年12月27日
mmmmmmppp LV10
2022年8月22日
123123123W LV7
2022年4月2日
17798830 LV14
2022年1月27日
qq970040477 LV24
2021年11月19日
CoderMars LV13
2021年6月13日
sizeking LV8
2021年5月27日
ma406805131 LV15
2021年5月12日
ewan007 LV30
2021年1月28日
最近浏览更多
微信网友_7033991436963840
6月12日
暂无贡献等级
坚持仙蛊
6月12日
暂无贡献等级
y1214435276 LV9
4月11日
颜菜菜 LV2
2023年12月29日
放鞭炮 LV1
2023年12月26日
微信网友_5986558820093952 LV4
2023年12月26日
小白jmhuang LV12
2023年12月4日
hhhhui LV1
2023年11月12日
哇呜呜 LV1
2023年6月13日
胡明杨
2023年4月22日
暂无贡献等级