0

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

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

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

java.sql.SQLException: Closed Connection: next

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

4

1 回答 1

0

您无法比较检查连接时返回的值:
如果连接已关闭,则不会得到任何结果,除此之外,您甚至无法创建语句...

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

你可以在这里看到一个类似于你需要的帖子

于 2012-03-27T14:29:07.970 回答