1

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

谢谢!

4

1 回答 1

0

你可以看看你的ConnectionPoolDataSource实现;它可能有办法重置池。我不知道知道网络是否断开连接的直接方法,但是您在 a 中进行重置,WindowAdapter然后添加一个重置按钮。

于 2012-11-06T14:07:22.983 回答