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);
}
}
}

最新文章

  1. 【笔记】JS基础一
  2. linux中grep命令详解
  3. Mongoose简单的连表查询
  4. wordpress安装步骤
  5. 【转】IOS开发资源汇总
  6. apache配置常用模块
  7. js 去空格函数与正则
  8. STM32 + RT Thread OS 学习笔记[三]
  9. SMARTFORM报表程序设计(1)
  10. LINUX CACHE IO THREAD
  11. thinkphp 常见问题
  12. AngularJs 【使用】 -- ng-repart 排序使用
  13. hdu5017:补题系列之西安网络赛1011
  14. 在Prefetcher中取消robots.txt的限制
  15. The Building Blocks-Enterprise Applications Part 2- Information Management and Business Analytics
  16. 转:Jmeter 用户思考时间(User think time),定时器,和代理服务器(proxy server)
  17. Android App版本自动更新
  18. bzoj 1415: [Noi2005]聪聪和可可
  19. xBIM 插入复制功能
  20. Linux信号实践(3) --信号内核表示

热门文章

  1. vue:解决使用param传参后,再次刷新页面会新增一个原有的tab
  2. Windows API 第15篇 GetVolumeInformation 获取磁盘卷(驱动器)信息
  3. centos Python2.6 升级到2.7
  4. Django项目:CRM(客户关系管理系统)--58--48PerfectCRM实现CRM客户报名流程学生合同
  5. 图像复原MATLAB实现
  6. thinkcmf报错:fileowner(): stat failed for /sys
  7. Android SDK上手指南:示例项目
  8. 文件上传 - Commons FileUpload介绍
  9. Leetcode532.K-diff Pairs in an Array数组中的K-diff数对
  10. Java IO : NIO与IO的区别