0
我使用spring3和org.apache.commons.dbcp.BasicDataSource和apache tomcat 6.x.無法連接數據庫一些時間spring-jdbc,commons-dbcp,tomcat
一旦應用程序啓動它工作正常,但一段時間後,它無法連接到數據庫...重新啓動它再次連接。
下面在applicationContect.xml
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" p:initialSize="5" p:maxActive="15" p:maxIdle="5" p:driverClassName="com.mysql.jdbc.Driver" p:url="jdbc:mysql://<Host>/<schema>?useUnicode=true&" p:username="<uName>" p:password="<pwd>" p:testOnBorrow="true" p:validationQuery="SELECT 1"/>
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource">
<ref bean="dataSource" />
</property>
</bean>
使用的配置可以有與配置的任何問題? 此外,我不關閉/處理jdbc連接/結果集,我假設spring-jdbc會照顧它。
我收到以下異常:
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, general error
嘗試增加minIdle參數? –