我使用 JDBC 连接 Oracle 数据库。应用程序运行很长时间。所以我需要知道连接没有被服务器关闭并且网络断开没有发生等。
我无法使用
isValid
运行一个简单的查询,例如
SELECT 1 FROM dual
是最万无一失的方法。这就是大多数 Java EE 应用服务器用来验证其连接池中的连接是否仍然处于活动状态的做法。