工具类4
来源:互联网 发布:倚天屠龙记结局知乎 编辑:程序博客网 时间:2024/05/16 08:34
package cn.itcast.jdbc;import java.io.InputStream;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;import javax.sql.DataSource;import org.apache.commons.dbcp.BasicDataSourceFactory;public final class JdbcUtils { private static DataSource myDataSource = null; private JdbcUtils() { } static { try { Properties prop = new Properties(); InputStream is = JdbcUtils.class.getClassLoader() .getResourceAsStream("dbcpconfig.properties"); prop.load(is); myDataSource = BasicDataSourceFactory.createDataSource(prop); // 屏蔽了创建数据源的过程 } 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(); } catch (SQLException e) { e.printStackTrace(); } finally { try { if (conn != null) conn.close(); } catch (Exception e) { e.printStackTrace(); } } } }}
0 0
- 工具类4
- 工具类总结(4)-邮件发送工具类
- java-16(4)-工具类
- 工具类
- 工具类!!!!
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- 工具类
- NYOJ-1071解题报告 不可以
- Visual Studio2015切换开发环境方法
- Android 学习经典教材(Eclips)
- Python爬虫判断url链接的是下载文件还是html文件
- 【软考】设计模式(上午题)
- 工具类4
- [PAT]1098. Insertion or Heap Sort (25)
- 多种数据输入
- linux常用命令总结
- Leetcode NO.274 H-Index
- andriod开发点滴(在listView上添加了一个checkbox后,点击list无响应)
- 单例(一)
- 闲来无事,学着用C#写邮箱助手、群发小工具
- C# 中栈和队的区别