我想测试连接,所以我使用查询:'SELECT 1 FROM dual'来比较返回的值。
ResultSet rs = stmt.executeQuery("SELECT 1 FROM dual");
在执行rs.next()时抛出的异常是:
java.sql.SQLException: Closed Connection: next
如何通过执行查询将rs.getString(1)设为1?
答案 0 :(得分:0)
您无法比较检查连接时返回的值:
如果连接已关闭,那么您将得不到任何结果,更多的是,您甚至无法创建语句......
在您的代码中,您可能会在rs.next()
命令之前的某处关闭连接。
您可以看到here类似于您需要的帖子