首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何避免由于I/O错误导致的java.sql.SQLException :连接重置?

如何避免由于I/O错误导致的java.sql.SQLException :连接重置?
EN

Stack Overflow用户
提问于 2013-02-14 06:11:54
回答 1查看 7.2K关注 0票数 4

在SQL Server数据库重新启动后,我的Tomcat6Spring web应用程序在第一次尝试查询数据库时收到SQL异常。注意:Tomcat6在SQL Server重启期间继续运行,而我使用的是myBatis。例外情况如下:

查询数据库时出现org.springframework.dao.DataAccessResourceFailureException:错误。原因: java.sql.SQLException: I/O错误:连接重置

任何后续查询都执行得很好(无异常)。如何防止在第一次查询时出现此异常?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-14 07:51:26

在将连接提供给应用程序之前,将池设置为测试连接

在数据库池连接中使用testOnBorrow=true和(例如) validationQuery="select 1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14864184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档