c3p0-数据库连接池技术
2020-04-02 07:53
1021 查看
1、项目目录:
注意:c3p0-config.xml配置文件和libs文件夹下的jar包。
2、c3p0-config.xml配置文件:
<c3p0-config> <!--使用默认的配置读取数据库连接池对象 --> <default-config> <!-- 连接参数 --> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="jdbcUrl">jdbc:mysql://localhost:3306/db1</property> <property name="user">root</property> <property name="password">root</property> <!-- 连接池参数 --> <!--初始化申请的连接数量--> <property name="initialPoolSize">5</property> <!--最大的连接数量--> <property name="maxPoolSize">10</property> <!--超时时间--> <property name="checkoutTimeout">3000</property> </default-config> <named-config name="mySource"> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="jdbcUrl">jdbc:mysql://localhost:3306/db1</property> <property name="user">root</property> <property name="password">root</property> <property name="initialPoolSize">10</property> <property name="maxIdleTime">30</property> <property name="maxPoolSize">100</property> <property name="minPoolSize">10</property> </named-config> </c3p0-config>
3、测试使用代码
package cn.itcast.dataSource.c3p0; import com.mchange.v2.c3p0.ComboPooledDataSource; import javax.sql.DataSource; import java.sql.Connection; import java.sql.SQLException; public class C3P0Demo1 { public static void main(String[] args) throws SQLException { //1.创建数据库池连接对象 DataSource ds = new ComboPooledDataSource(); //2.获取连接对象 Connection conn = ds.getConnection(); System.out.println(conn); } }
4、配置文件里面的代码
可以使用自己命名的连接池,在配置文件里面自己命名,在创建对象时使用
DataSource ds = new ComboPooledDataSource(“otherC3P0”);。不过一般使用默认池,即创建时不传递参数。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 数据库连接池技术中dbcp、c3p0、jndi
- 数据库连接池技术中dbcp、c3p0、jndi三者的联系
- 数据库连接池技术中dbcp、c3p0、jndi
- 数据库连接池技术中dbcp、c3p0、jndi
- JDBC 学习笔记(三)—— 数据源(数据库连接池):DBCP数据源、C3P0 数据源以及自定义数据源技术
- spring 数据库连接池技术中dbcp、c3p0、jndi
- 数据库连接池技术中dbcp、c3p0、jndi三者的联系
- 数据库连接池技术中dbcp、c3p0、jndi三者的联系
- .数据库连接池技术:DBCP和C3P0
- 数据库连接池技术中dbcp、c3p0、jndi
- 数据库连接池技术中dbcp、c3p0、jndi
- JDBC 学习笔记(三)—— 数据源(数据库连接池):DBCP数据源、C3P0 数据源以及自定义数据源技术
- java--开源数据库连接池(c3p0数据源)
- JDBC学习笔记(8)——数据库连接池(dbcp&C3P0)
- 数据库连接池技术[英文]
- c3p0数据库连接池使用
- c3p0数据库连接池的使用详解
- 详解springboot 使用c3p0数据库连接池的方法
- C3P0 数据库连接池 详细配置 解决mysql连接8小时之后连接异常的问题
- 数据库连接池的作用及c3p0的详解