C3P0连接池及配置

后宫君

C3P0连接池及配置
C3P0:https://sourceforge.net/projects/c3p0/?source=navbar  

C3P0是一个开源的连接池。Hibernate框架,默认推荐使用C3P0作为连接池实现。

C3P的jar包:

百度网盘:https://pan.baidu.com/s/1QGHH6ecXZPdWYJNswUG6tA

提取码:6c7t

在WEB项目的lib下放c3p0的jar包并导入:

项目c3p0配置文件,连接mysql数据库:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>
<c3p0-config>
  <named-config name="mysql"> 
	<!-- 连接mysql数据库基本配置信息 -->
	<property name="driverClass">com.mysql.cj.jdbc.Driver</property>
	<property name="jdbcUrl">jdbc:mysql://localhost:3306/mvcproject</property>
	<property name="user">root</property>
	<property name="password">123456</property>
	
	<!-- 数据库中的连接不足时,向数据库申请连接数量 -->
    <property name="acquireIncrement">5</property>
    <!-- 初始化数据库连接池连接数量 -->
    <property name="initialPoolSize">10</property>
    <!-- 数据库连接池中最小的数据库连接数量 -->
    <property name="minPoolSize">5</property>
    <!-- 数据库连接池中最大的数据库连接数量 -->
    <property name="maxPoolSize">100</property>
    <!-- C3P0数据库连接池可以维护的Statement数量 -->
    <property name="maxStatements">2</property> 
    <!-- 每个连接可以使用的Statement数量 -->
    <property name="maxStatementsPerConnection">5</property>

  </named-config>
</c3p0-config>
本文由 后宫君博客 作者:inebriate 发表,其版权均为 后宫君博客 所有,文章内容系作者个人观点,不代表 后宫君博客 对观点赞同或支持。如需转载,请注明文章来源。
1

发表评论