数据库连接池的配置是比较常用的配置,废话不多说,今天就简单介绍一下c3p0数据库连接池的配置,以便将来使用时可以直接复用。
首先的导入c3p0的架包:
然后就是:c3p0-config.xml文件的配置
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
<!-- 这是默认配置信息 -->
<default-config>
<!-- 连接四大参数配置 -->
<property name="jdbcUrl">jdbc:mysql://localhost:3306/要连接的数据库名称</property>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="user">root</property>
<property name="password">123456</property>
<!-- 池参数配置 -->
<property name="acquireIncrement">3</property> //每次增长多少
<property name="initialPoolSize">10</property> //初始大小
<property name="minPoolSize">2</property> //最小值
<property name="maxPoolSize">10</property> //最大值
</default-config>
<!-- 专门为oracle提供的配置信息 -->
<named-config name="oracle-config">
<property name="jdbcUrl">jdbc:oracle:thin:@localhost:1521:数据库名 </property>
<property name="driverClass">oracle.jdbc.driver.OracleDriver</property>
<property name="user">root</property>
<property name="password">123</property>
<property name="acquireIncrement">3</property>
<property name="initialPoolSize">10</property>
<property name="minPoolSize">2</property>
<property name="maxPoolSize">10</property>
</named-config>
</c3p0-config>
该配置比较简单,之所以记录下来,就是为了能够他日开发时快速复用。