【发布时间】:2015-04-24 16:15:18
【问题描述】:
如果在tomcat启动并运行时数据库重新启动,则重新连接失败。如果重新启动tomcat,一切正常。有没有办法在数据库恢复后重新连接?
下面是sn-p的代码:
<bean id="basicDataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close" p:testOnBorrow="true" p:validationQuery="SELECT * from USERS">
<property name="driverClassName">
<value>driverClassName</value>
</property>
<property name="url">
<value>url</value>
</property>
<property name="username">
<value>username</value>
</property>
<property name="password">
<value>password</value>
</property>
</bean>
【问题讨论】:
-
尝试将
testOnReturn设置为true
标签: java tomcat6 spring-jdbc apache-commons-dbcp