gpt4 book ai didi

java - 如何避免由于 I/O 错误 : Connection reset? 导致的 java.sql.SQLException

转载 作者:搜寻专家 更新时间:2023-11-01 03:40:49 26 4
gpt4 key购买 nike

SQL Server 数据库重启后,我的 Tomcat 6 Spring Web 应用程序在第一次尝试查询数据库时收到 SQL 异常。注意:Tomcat 6 在 SQL Server 重启期间继续运行,我使用的是 myBatis。异常情况如下:

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

任何后续查询都可以正常执行(无一异常(exception))。如何在第一次查询时防止出现此异常?

最佳答案

在将连接提供给您的应用程序之前设置您的池以测试连接

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

关于java - 如何避免由于 I/O 错误 : Connection reset? 导致的 java.sql.SQLException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14864184/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com