BoneCP连接池

今天重新搭建了JavaEE开发应用,Sping3使用了BoneCP连接池,据说这个是目前最好用的,在网上谷歌了几个小时,终于搞明白一些了。BoneCP有JDK版本的依赖 bonecp-0.6.7.2-jdk5.jar 使用jdk5版本,bonecp-0.7.1.RELEASE.jar 依赖JDK6的版本,要不然总是启动的时候报错误。具体的就不贴出来错误了。当然 还有其他的依赖包 slf4j,log4j 就不一一列举了。

 

<!-- 数据源配置,使用BoneCP数据库连接池 -->

<bean id="dataSource" class="org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy">

<property name="targetDataSource">

<ref local="bonecpDataSource"/>

</property>

</bean>

<bean id="bonecpDataSource" class="com.jolbox.bonecp.BoneCPDataSource" destroy-method="close">

<property name="driverClass" value="com.mysql.jdbc.Driver" />

<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/sinbongdb" />

<property name="username" value="root" />

<property name="password" value="" />

<property name="idleConnectionTestPeriod" value="60" />

<property name="idleMaxAge" value="240" />

<property name="maxConnectionsPerPartition" value="30" />

<property name="minConnectionsPerPartition" value="10" />

<property name="partitionCount" value="3" />

<property name="acquireIncrement" value="5" />

<property name="statementsCacheSize" value="100" />

<property name="releaseHelperThreads" value="3" />

</bean>

 

原来一直用proxool连接池,希望对大家有用,谢谢!

你可能感兴趣的:(连接池,bonecp)