工具类3
来源:互联网 发布:sleep函数java 编辑:程序博客网 时间:2024/05/19 18:44
package cn.itcast.jdbc;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import cn.itcast.jdbc.dataSource.MyDataSource2;public final class JdbcUtils { private static MyDataSource2 myDataSource = null; private JdbcUtils() { } static { try { Class.forName("com.mysql.jdbc.Driver"); myDataSource = new MyDataSource2(); } catch (Exception e) { throw new ExceptionInInitializerError(e); } } public static Connection getConnection() throws SQLException { // return DriverManager.getConnection(url, user, password); return myDataSource.getConnection(); // 取连接 } public static void free(ResultSet rs, Statement st, Connection conn) { try { if (rs != null) rs.close(); } catch (SQLException e) { e.printStackTrace(); } finally { try { if (st != null) st.close();//现在close方法就是将连接放回连接池,而不是关闭连接 } catch (SQLException e) { e.printStackTrace(); } finally { try { if (conn != null) conn.close(); } catch (Exception e) { e.printStackTrace(); } } } }}
0 0
- httpclient4.3 工具类
- 工具类3
- JAVA工具类(3) ---使用excel工具类导出对象
- JAVA工具类(16)---3des加解密工具类
- 工具类总结(3)-MD5 加盐加密工具类
- guava(3)--基本工具类
- 3DES加密工具类
- httpclient4.3 封装工具类
- java日期工具类3
- 工具类
- 工具类!!!!
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- jQuery实现CheckBox全选、全不选以及获取选中的值
- Codeforces Round #323 (Div. 1) B. Once Again...
- 1203(hdu-能拿到至少一个通知书的最大概率)
- mysql常用命令
- dfs递归过程代码优化
- 工具类3
- 编址与存储相关计算(二)——软考之路
- 数据结构--链式栈(C语言)
- 关于 OC 的self = [super init]详解
- 创建网站的思路
- willMoveToParentViewController和didMoveToParentViewController
- tableviewcell中的badged TDBadgedCell 的实现
- 详细记录python的range()函数用法
- kmp算法实现(C++版)