我有一个非常基本的配置基本春天JDBC应用程序:春天JDBC连接池的最佳实践
<bean id="myDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.OracleDriver"/>
<property name="url" value="jdbc:oracle:thin:@1.1.1.1:1521:XXX"/>
<property name="username" value="username"/>
<property name="password" value="password"/>
</bean>
<bean id="dbThing" class="com.DbThing">
<property name="dataSource" ref="myDataSource"/>
</bean>
我想向大家介绍一个连接池和所以这里读几条线后我有点对使用哪个池库感到困惑。
似乎在SO上有更多信用的库是CP30和DBCP。由于我使用Oracle,因此我也可以使用驱动程序提供的pooled data source。 我知道有更多的库可用 - 例如新的Apache Tomcat 7池库。
有没有我应该避免的图书馆?
是否有任何推荐的配置,我应该使用给定的库?
你喜欢分享的任何“战争故事”吗?
BoneCP不再活动。你也可以看看HikariCP这是一个固定的连接池,并有很好的性能优势。 [HikariCP](https://github.com/brettwooldridge/HikariCP)的网页。 – muruga 2016-04-24 23:45:28