使用C3P0和DBUtils
2024-10-06 12:31:07
1、导包
2、配置c3p0-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql:///表名?useSSL=true</property>
<property name="user">用户名</property>
<property name="password">密码</property>
<property name="initialPoolSize">5</property>
<property name="maxPoolSize">20</property>
</default-config>
<named-config name="oracle">
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql:///表名?useSSL=true</property>
<property name="user">用户名</property>
<property name="password">密码</property>
</named-config>
</c3p0-config>
3、创建C3P0Utils类
package C3P0Utils;
import java.sql.Connection;
import java.sql.SQLException;
import javax.sql.DataSource; import com.mchange.v2.c3p0.ComboPooledDataSource;
public class C3P0Utils {
private static ComboPooledDataSource dataSource = new ComboPooledDataSource(); public static DataSource getDataSource() {
return dataSource;
} public static Connection getConnection() {
try {
return dataSource.getConnection();
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
}
最新文章
- 【笔记】JS基础一
- linux中grep命令详解
- Mongoose简单的连表查询
- wordpress安装步骤
- 【转】IOS开发资源汇总
- apache配置常用模块
- js 去空格函数与正则
- STM32 + RT Thread OS 学习笔记[三]
- SMARTFORM报表程序设计(1)
- LINUX CACHE IO THREAD
- thinkphp 常见问题
- AngularJs 【使用】 -- ng-repart 排序使用
- hdu5017:补题系列之西安网络赛1011
- 在Prefetcher中取消robots.txt的限制
- The Building Blocks-Enterprise Applications Part 2- Information Management and Business Analytics
- 转:Jmeter 用户思考时间(User think time),定时器,和代理服务器(proxy server)
- Android App版本自动更新
- bzoj 1415: [Noi2005]聪聪和可可
- xBIM 插入复制功能
- Linux信号实践(3) --信号内核表示
热门文章
- vue:解决使用param传参后,再次刷新页面会新增一个原有的tab
- Windows API 第15篇 GetVolumeInformation 获取磁盘卷(驱动器)信息
- centos Python2.6 升级到2.7
- Django项目:CRM(客户关系管理系统)--58--48PerfectCRM实现CRM客户报名流程学生合同
- 图像复原MATLAB实现
- thinkcmf报错:fileowner(): stat failed for /sys
- Android SDK上手指南:示例项目
- 文件上传 - Commons FileUpload介绍
- Leetcode532.K-diff Pairs in an Array数组中的K-diff数对
- Java IO : NIO与IO的区别