数据层spring-dao.xml配置文件中C3P0连接池配置详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据层spring-dao.xml配置文件中C3P0连接池配置详解相关的知识,希望对你有一定的参考价值。
数据层spring-dao.xml配置文件中C3P0连接池配置详解先放上两种配置文件bean的相关代码,文章下面会有详细的配置属性的讲解,大家可以自己添加配置和修改配置
普通单一数据库连接池配置:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<!-- 配置连接池属性 -->
<property name="driverClass" value="$jdbc.driver"/>
<property name="jdbcUrl" value="$jdbc.url"/>
<property name="user" value="$jdbc.username"/>
<property name="password" value="$jdbc.password"/>
<!-- c3p0连接池的私有属性 -->
<property name="maxPoolSize" value="30"/>
<property name="minPoolSize" value="10"/>
<!-- 关闭连接后不自动commit -->
<property name="autoCommitOnClose" value="false"/>
<!-- 获取连接超时时间 -->
<property name="checkoutTimeout" value="10000"/>
<!-- 当获取连接失败重试次数 -->
<property name="acquireRetryAttempts" value="2"/>
</bean>
以上是关于数据层spring-dao.xml配置文件中C3P0连接池配置详解的主要内容,如果未能解决你的问题,请参考以下文章
SSM整合时IDE: File is included in 4 contexts
SSM整合时IDE: File is included in 4 contexts
配置c3p0-config.xml或者c3p0.properties文件来实例化ComboPooledDataSource对象来连接数据库