网络断开,然后又连接上,这时候spring如何恢复连接

zhouyusunquan 2012-11-29 08:59:06
我的项目是struts2 hibernate jpa spring ,当网络连接断开时,程序会连不上数据库,当网络连接恢复时,程序还是连接不上数据库,请问此时,spring如何恢复数据库连接
...全文
88 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
MiceRice 2012-11-29
  • 打赏
  • 举报
回复
记得不太清楚了,需要Google下。 你尝试增加这两项: <property name="testOnBorrow" value="true" /> <property name="validationQuery" value="SELECT 1 FROM DUAL" />
zhouyusunquan 2012-11-29
  • 打赏
  • 举报
回复
引用 1 楼 ldh911 的回复:
配置了连接池么?连接池有开启自动检测连接么?
配置有连接池 driverClassName=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@localhost:1521:ynhyx username=hyxadmin password=admin initialSize=8 maxActive=100 maxIdle=20 minIdle=10 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" lazy-init ="true"> <property name="driverClassName" value="${driverClassName}"/> <property name="url" value="${url}"/> <property name="username" value="${username}"/> <property name="password" value="${password}"/> <property name="initialSize" value="${initialSize}"/> <property name="maxActive" value="${maxActive}"/> <property name="maxIdle" value="${maxIdle}"/> <property name="minIdle" value="${minIdle}"/> </bean>
MiceRice 2012-11-29
  • 打赏
  • 举报
回复
配置了连接池么?连接池有开启自动检测连接么?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧