如题,大家是如何解决这个问题的呢,可否在程序内部进行处理,当数据库失去连接时重新登陆获取连接。或者写一个定时任务去判断数据库连接是否有效,无效的话自动获取?
如果不是误操作导致Oracle挂掉、网络不同以及服务器挂掉这三种意外情况,运行正常的Oracle基本不会出现自动断掉连接的情况,为什么要定时判断与数据库是否连接成功呢?
因为程序在长时间不操作后,首次操作数据库会提示 连接失去联系。
我这个问题应该已经找到原因了,禁用 threadPool 之后就没有报这个错了。但对于大系统或者对性能要求很高的系统不能这么去干。