//1、导入c3p0的连个包,和mysql的驱动包

//2、配置c3p0.xml的配置文件
<c3p0-config>
<!-- 使用默认的配置读取连接池对象 -->
<default-config>
<!-- 连接参数 -->
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/estore</property>
<property name="user">root</property>
<property name="password">123</property>

<!-- 连接池参数 -->
<property name="initialPoolSize">5</property>
<property name="maxPoolSize">10</property>
<property name="checkoutTimeout">3000</property>
</default-config>

<named-config name="otherc3p0">
<!-- 连接参数 -->
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/estore</property>
<property name="user">root</property>
<property name="password">123</property>

<!-- 连接池参数 -->
<property name="initialPoolSize">5</property>
<property name="maxPoolSize">8</property>
<property name="checkoutTimeout">1000</property>
</named-config>
</c3p0-config>

//3、代码测试
package cn.itcast.datasoure.c3p0;

import com.mchange.v2.c3p0.ComboPooledDataSource;

import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.SQLException;

/**
* @author newcityman
* @date 2019/8/16 - 21:45
*/
public class C3P0Demo01 {
public static void main(String[] args) {
Connection conn = null;
try {
// 1、创建数据库连接池对象
DataSource ds = new ComboPooledDataSource();
// 2、获取连接对象
conn= ds.getConnection();
System.out.println(conn);
} catch (SQLException e) {
e.printStackTrace();
}
}
}

最新文章

  1. HDU 4870 Rating(概率、期望、推公式) &amp;&amp; ZOJ 3415 Zhou Yu
  2. 【java】:解析xml
  3. RAC数据库迁移ASM磁盘组到其它存储
  4. 黄聪:wordpress如何开启文章格式post format
  5. Log4Net总结
  6. BZOJ3540: [Usaco2014 Open]Fair Photography
  7. [0.0]Analysis of Baidu search engine
  8. php入门引言
  9. 笔试之Linux命令的使用
  10. NLP —— 图模型(零):EM算法简述及简单示例(三硬币模型)
  11. Day-6: 函数式编程
  12. python之线程相关的其他方法
  13. ansible命令应用基础
  14. vue框架入门和ES6介绍
  15. nova client和nova restfull api区别
  16. shell if 语句
  17. DNS解析分析
  18. C# 保证数据长度相同
  19. HDU_1548
  20. 45.UITableView去除分割线

热门文章

  1. 使用Charles 弱网测试
  2. c++学习笔记1(引用)
  3. cgdb | 一起边看源码边调试gdb吧
  4. Java 初始化与清理
  5. 2021.9.30 Codeforces 中档题四道
  6. Codeforces 1236F - Alice and the Cactus(期望+分类讨论)
  7. Codeforces 512D - Fox And Travelling(树上背包)
  8. Codeforces 626G - Raffles(贪心+堆)
  9. CF1542E2 Abnormal Permutation Pairs (hard version)
  10. PowerDotNet平台化软件架构设计与实现系列(05):ETCD分布式键值存储平台