[html]  ​​view plain​​  ​​copy​​




  1. <bean id="dataSourceLocal" name="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">  
  2. <!-- 指定连接数据库的驱动-->  
  3. <property name="driverClass" value="${jdbc.driverClassName}"/>  
  4. <!-- 指定连接数据库的URL-->  
  5. <property name="jdbcUrl" value="${jdbc.url}"/>  
  6. <!-- 指定连接数据库的用户名-->  
  7. <property name="user" value="${jdbc.username}"/>  
  8. <!-- 指定连接数据库的密码-->  
  9. <property name="password" value="${jdbc.password}"/>  
  10. <!-- 指定连接池中保留的最大连接数. Default:15-->  
  11. <property name="maxPoolSize" value="${jdbc.maxPoolSize}"/>  
  12. <!-- 指定连接池中保留的最小连接数-->  
  13. <property name="minPoolSize" value="${jdbc.minPoolSize}"/>  
  14. <!-- 指定连接池的初始化连接数  取值应在minPoolSize 与 maxPoolSize 之间.Default:3-->  
  15. <property name="initialPoolSize" value="${jdbc.initialPoolSize}"/>  
  16. <!-- 最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。 Default:0-->  
  17. <property name="maxIdleTime" value="${jdbc.maxIdleTime}"/>  
  18. <!-- 当连接池中的连接耗尽的时候c3p0一次同时获取的连接数. Default:3-->  
  19. <property name="acquireIncrement" value="${jdbc.acquireIncrement}"/>  
  20.         <!-- JDBC的标准,用以控制数据源内加载的PreparedStatements数量。  
  21. >  
  22. <property name="maxStatements" value="${jdbc.maxStatements}"/>  
  23. <!-- 每60秒检查所有连接池中的空闲连接.Default:0 -->  
  24. <property name="idleConnectionTestPeriod" value="${jdbc.idleConnectionTestPeriod}"/>  
  25. </bean>  



[java]  ​​view plain​​  ​​copy​​




  1. jdbc.initialPoolSize=20  
  2. jdbc.maxPoolSize=100  
  3. jdbc.minPoolSize=10  
  4. jdbc.maxIdleTime=600  
  5. jdbc.acquireIncrement=5  
  6. jdbc.maxStatements=5  
  7. jdbc.idleConnectionTestPeriod=60