pom.xml
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1</version>
</dependency>
---------------------------
config.properties
#c3p0数据源配置
c3p0.jdbcUrl=jdbc:mysql://10.17.200.31:3306/super_acct?useUnicode=true&characterEncoding=utf8&mysqlEncoding=utf8
c3p0.user=xxx
c3p0.password=xxx
c3p0.driverClass=com.mysql.jdbc.Driver
c3p0.acquireIncrement=1
c3p0.maxIdleTime=250
c3p0.maxPoolSize=15
c3p0.minPoolSize=5
c3p0.initialPoolSize=5
c3p0.acquireRetryDelay=1000
c3p0.acquireRetryAttempts=60
c3p0.breakAfterAcquireFailure=false
//
c3p0.testConnectionOnCheckin=true
c3p0.automaticTestTable=T_CONNECT_POOL_TEST
c3p0.idleConnectionTestPeriod=18000
c3p0.checkoutTimeout=10000
-------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd">
<!-- C3P0 configuration: -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" scope="singleton">
<property name="driverClass" value="${c3p0.driverClass}" />
<!--<property name="jdbcUrl" value="jdbc:mysql://10.17.5.103:3306/ZmData?useUnicode=true&characterEncoding=utf8&mysqlEncoding=utf8" /> -->
<property name="jdbcUrl" value="${c3p0.jdbcUrl}" />
<property name="user" value="${c3p0.user}" />
<property name="password" value="${c3p0.password}" />
<property name="acquireIncrement" value="${c3p0.acquireIncrement}" />
<property name="initialPoolSize" value="${c3p0.initialPoolSize}" />
<property name="maxIdleTime" value="${c3p0.maxIdleTime}" />
<property name="maxPoolSize" value="${c3p0.maxPoolSize}" />
<property name="minPoolSize" value="${c3p0.minPoolSize}"/>
<property name="acquireRetryDelay" value="${c3p0.acquireRetryDelay}" />
<property name="acquireRetryAttempts" value="${c3p0.acquireRetryAttempts}" />
<property name="breakAfterAcquireFailure" value="${c3p0.breakAfterAcquireFailure}" />
<property name="testConnectionOnCheckin" value="${c3p0.testConnectionOnCheckin}" />
<property name="automaticTestTable" value="${c3p0.automaticTestTable}" />
<property name="idleConnectionTestPeriod" value="${c3p0.idleConnectionTestPeriod}" />
<property name="checkoutTimeout" value="${c3p0.checkoutTimeout}" />
</bean>
</beans>
spring_数据源c3p0
猜你喜欢
转载自blog.csdn.net/maqingbin8888/article/details/89103342
今日推荐
周排行