c3p0的使用步骤
2024-09-07 10:03:40
//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();
}
}
}
最新文章
- HDU 4870 Rating(概率、期望、推公式) &;&; ZOJ 3415 Zhou Yu
- 【java】:解析xml
- RAC数据库迁移ASM磁盘组到其它存储
- 黄聪:wordpress如何开启文章格式post format
- Log4Net总结
- BZOJ3540: [Usaco2014 Open]Fair Photography
- [0.0]Analysis of Baidu search engine
- php入门引言
- 笔试之Linux命令的使用
- NLP —— 图模型(零):EM算法简述及简单示例(三硬币模型)
- Day-6: 函数式编程
- python之线程相关的其他方法
- ansible命令应用基础
- vue框架入门和ES6介绍
- nova client和nova restfull api区别
- shell if 语句
- DNS解析分析
- C# 保证数据长度相同
- HDU_1548
- 45.UITableView去除分割线
热门文章
- 使用Charles 弱网测试
- c++学习笔记1(引用)
- cgdb | 一起边看源码边调试gdb吧
- Java 初始化与清理
- 2021.9.30 Codeforces 中档题四道
- Codeforces 1236F - Alice and the Cactus(期望+分类讨论)
- Codeforces 512D - Fox And Travelling(树上背包)
- Codeforces 626G - Raffles(贪心+堆)
- CF1542E2 Abnormal Permutation Pairs (hard version)
- PowerDotNet平台化软件架构设计与实现系列(05):ETCD分布式键值存储平台