c3p0 操作
2024-09-25 18:10:52
E3p0连接池
c3p0-config.xml
c3p0-config.xml(必须叫这个名字),然后必须放在工程目录的src下面
注意:c3p0里面可以配置多个连接信息,可以给每个配置起个名字,这样可以方便的通过配置名称来切换配置信息。
Java封装 e3p0:
publicclass C3P0Util {
static DataSource cpds=null;
static{
cpds= new ComboPooledDataSource("mysql");
System.out.println(cpds);
}
/**
* 获得数据库连接
*/
public static ConnectiongetConnection(){
try {
return cpds.getConnection();
} catch (SQLException e) {
e.printStackTrace();
return null;
}
}
/**
* 数据库关闭操作
*/
public static void close(Connectionconn,PreparedStatement pst,ResultSet rs){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(pst!=null){
try {
pst.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
最新文章
- Linux非root用户如何使用80端口启动程序
- Django 1.9 Post 时候出现 CSRF token missing or incorrect 错误
- shell 套用expect
- 文本编辑器的使用(ckeditor/ueditor)
- Jquery Mobile 小结
- java中的三种取整函数
- Bootstrap导航点击菜单跳转与点击缩放菜单折叠按钮缓冲效果插件jquery.singlePageNav.min.js
- myeclipse 常用快捷键总结
- iOS开发——MVC详解&;Swift+OC
- 关于Aspose对于Word操作的一些扩展及思考
- JVM学习03_new对象的内存图讲解,以及引出static方法(转)
- JavaScript之函数作用域
- Entity Framework技巧系列之七 - Tip 26 – 28
- executssql 函数的每一句代码的意思
- KBEngine WebConsole Guide
- Nginx: http 跳转 https
- Vue脚手架搭建项目
- 【easy】206. Reverse Linked List 链表反转
- LNMP的配置与优化
- flask结合celery实现异步响应HTTP请求
热门文章
- Windows 10 Creators Update [ISO官方镜像][15063][1703][x64][x86][创意者更新正式版]
- TypeError: object() takes no parameters
- grep匹配字符串
- 43-2-CAN协议
- java之jdbc使用
- 这5个实用技巧,教你设计出更好的App
- (已解决)jdk安装 系统找不到文件C:\ProgramData\Oracle\Java\javapath\java.exe
- lua 特殊时间格式转换
- hdu4916 Count on the path
- 校验input 修改当前值的校验获取值方式