spring用dbcp连接池,数据库关闭再打开就连不上库了

zzxiaoma 2016-05-12 06:00:47
当数据库连接正常时启动tomcat,一切正常,把数据库重启后,数据库连接就再也连不上了,除非重启tomcat,如何能不用重启tomcat就可以连上数据库?下面是dbcp中的配置
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="${mysql.driver}" />
<property name="url" value="${mysql.url}" />
<property name="username" value="${mysql.username}" />
<property name="password" value="${mysql.password}" />
</bean>
...全文
338 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
加上autoReconnect=true试试呢
能源恒观 2016-05-13
  • 打赏
  • 举报
回复
为什么要重启数据库这样玩,连不上是指控制台报错了吗
阿拉曼无悔 2016-05-12
  • 打赏
  • 举报
回复
小弟乃菜鸟,斗胆问下为什么要频繁的重启服务呢。一般数据库出现问题了才会重启服务啊。你不要使用数据源直接重启服务能不能连上呢,不能连上的话是不是和tomcat没有必然的联系,而是数据库本身的问题呢
zzxiaoma 2016-05-12
  • 打赏
  • 举报
回复
比如数据库服务器重启
阿拉曼无悔 2016-05-12
  • 打赏
  • 举报
回复
你指的重启数据库是什么,重启数据库无服?,还是sqlplus,或是plsql连接不了
  • 打赏
  • 举报
回复
不晓得,没注意过有没有这种情况
zzxiaoma 2016-05-12
  • 打赏
  • 举报
回复
补充一下,连接mysql时,mysql重启就没有问题,oracle就不行

81,122

社区成员

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

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