热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

解决iBATIS中JavaSQL异常:连接重置问题的深入分析与对策

出现情况:在服务器开启一段时间后,再调用数据库连接时就会报这个错,或者网络不稳定是进行数据库查询时也会报这个异常。异常截图:
出现情况:

            在服务器开启一段时间后,再调用数据库连接时就会报这个错,或者网络不稳定是进行数据库查询时也会报这个异常。

异常截图:
 

 

异常原因:

            在连接数据库的线程池中,因为连接了太久没有使用时,系统会回收这个数据库连接,所以过一段时间后执行数据库连接操作时,项目可能会使用这失效的数据库连接去连接数据库,导致这个异常。

 

解决方法:

           在数据库连接配置文件中加入

这样在进行数据库连接的时候,会先进行测试,测试连接是否可用,如果连接为无效连接则在连接池中重新获取新的数据库连接

原配置文件:

          




 

修改后:




 


推荐阅读
author-avatar
绿色小植被_552_584
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有