【发布时间】:2015-03-10 00:43:06
【问题描述】:
当我使用连接池连接到数据库时,出现此异常。
然后我尝试使用基本的 Class.forName(); 连接到数据库;和 DriverManager 方法我能够这样做..为什么会发生这种情况?
【问题讨论】:
标签: java jdbc connection-pooling
当我使用连接池连接到数据库时,出现此异常。
然后我尝试使用基本的 Class.forName(); 连接到数据库;和 DriverManager 方法我能够这样做..为什么会发生这种情况?
【问题讨论】:
标签: java jdbc connection-pooling
只要涉及连接池,就可能出现此问题。原因如下。
原因:
解决方案:
您可以重置连接池 - 这是最好的选择。这将删除池中当前断开的连接,并强制创建一个新的连接池,其中包含新的连接对象。
您可以重新启动应用程序服务器。不推荐。(您不能在生产环境中不断重启应用服务器)
参考Link
【讨论】: