有没有人使用过一个使用一个线程与调用代码交互的JDBC连接的包装器,以及一个与数据库通信的独立线程?也许类似于jdbc-trace-wrapper(http://code.google.com/p/jdbc-trace-wrapper/)但具有更高程度的成熟度?
我们遇到了对特定数据库挂起(从不返回)的JDBC调用的问题,这将为我们提供一种低级方法来阻止我们的调用代码线程永久阻塞,而不依赖于单独的JDBC驱动程序实现(我们已经尝试了Statement.setQueryTimeout(),oracle.jdbc.driver.T4CConnection.abort()等,但没有取得可靠的成功。)