使用jdbc使用'dual'表

时间:2012-03-27 09:38:27

标签: oracle exception database-connection sqlexception dual-table

我想测试连接,所以我使用查询:'SELECT 1 FROM dual'来比较返回的值。

ResultSet rs = stmt.executeQuery("SELECT 1 FROM dual");

在执行rs.next()时抛出的异常是:

java.sql.SQLException: Closed Connection: next

如何通过执行查询将rs.getString(1)设为1?

1 个答案:

答案 0 :(得分:0)

您无法比较检查连接时返回的值:
如果连接已关闭,那么您将得不到任何结果,更多的是,您甚至无法创建语句......

在您的代码中,您可能会在rs.next()命令之前的某处关闭连接。

您可以看到here类似于您需要的帖子