从“陈旧的连接池”获取连接时应用程序挂起

时间:2012-11-05 12:45:06

标签: java swing networking connection pool

我编写了一个java应用程序,首先在启动时和每次刷新期间创建连接池,从池中获取连接,使用它,然后关闭它。当我从网络和用户断开连接时会出现问题按下“刷新”按钮。该应用程序似乎进入挂起状态(从我的调试消息,它表明它正在等待从池中获取连接,它永远不会得到)。无论如何,我可以暂停这个请求吗?我是java编程的新手。任何帮助表示赞赏。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以查看ConnectionPoolDataSource实施情况;它可能有办法重置池。我不知道直接了解网络是否断开连接,但是您在WindowAdapter中进行了重置,只需添加一个重置按钮。