我有一個非常基本的配置基本春天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