建立mysql与数据库连接和释放资源 工具类
来源:互联网 发布:怎么清除手机数据 编辑:程序博客网 时间:2024/06/11 00:19
package cn.itcast.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ResourceBundle;public class JDBCUtils {/** * 关闭资源:查询后关闭,增加、修改、删除后关闭 */public static void release(Statement stmt, Connection conn) { //<span style="color:#ff0000;">释放资源工具类 利用重载来实现释放有无ResultSet存在的资源占用</span>if (stmt != null) {try {stmt.close();} catch (SQLException e) {e.printStackTrace();}stmt = null;}if (conn != null) {try {conn.close();} catch (SQLException e) {e.printStackTrace();}conn = null;}}public static void release(ResultSet rs, Statement stmt, Connection conn) {if (rs != null) {try {rs.close();} catch (SQLException e) {e.printStackTrace();}rs = null;}release(stmt, conn);}/** * 建立连接 * * @return * @throws ClassNotFoundException * @throws SQLException */public static Connection getConnection() throws SQLException,ClassNotFoundException { <span style="color:#ff0000;">//建立连接工具类</span>// 加载配置文件ResourceBundle bundle = ResourceBundle.getBundle("dbconfig");String driverClass = bundle.getString("driver");String url = bundle.getString("url");String user = bundle.getString("user");String pwd = bundle.getString("pwd");// 加载驱动Class.forName(driverClass);// 建立连接Connection conn = DriverManager.getConnection(url, user, pwd);return conn;}}
0 0
- 建立mysql与数据库连接和释放资源 工具类
- ci框架mysql数据库连接资源无法释放
- ci框架mysql数据库连接释放资源
- ci框架mysql数据库连接资源无法释放
- 【ci框架】ci框架mysql数据库连接资源无法释放
- jdbc公共操作之建立连接和释放资源
- JBOSS3.2.5中MYSQL数据库连接池的建立与测试
- 毕设笔记--MyEclipse10与MySQL建立数据库连接
- 在建立与数据库连接时出错...问题分析和解决
- TCP的建立与释放
- mysql和orcale数据库连接与SQL操作
- 对象的建立和释放
- 资源的分配与释放
- live555资源创建与释放
- Unity资源加载与释放
- DBCP数据库连接池的通用工具类(包括获取连接,初始化连接池,资源回收,通用增删改,单条查询,集合查询),该类依赖于mysql驱动和dbcp相关插件
- 关闭和释放 JDBC 资源
- 关闭和释放 JDBC 资源
- 格式转换说明符scanf,printf格式%大全/格式化输入输出
- ubuntu 使用手记!
- hdu 1253 3D bfs
- 【java学习】9.时间的概念
- B-树学习笔记
- 建立mysql与数据库连接和释放资源 工具类
- 浅谈经典排序算法系列—各种排序算法总结
- android TabHost的两种布局方式
- 在共享 DLL 中使用 MFC 出现内存泄漏
- Centos6.5下使用tcpdump抓包并用wireshark分析
- EditPlus 在线生成注册码
- 【Java老手该当心的13个错误】
- lucene4.7 过滤Filter
- 利用Xtrabackup备份集合恢复一台从库的过程