数据层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

ssm登录

配置c3p0-config.xml或者c3p0.properties文件来实例化ComboPooledDataSource对象来连接数据库

javaWeb建立一个简单三层项目具体步骤

MyBatis整合Spring编码