【发布时间】:2011-03-30 22:37:13
【问题描述】:
我收到错误 java.sql.SQLException: Exhausted ResultSet 来针对 Oracle 数据库运行查询。该连接是通过 Websphere 中定义的连接池进行的。执行的代码如下:
if (rs! = null) (
while (rs.next ()) (
count = rs.getInt (1);
)
)
我注意到结果集中包含数据(rs.next ())
谢谢
【问题讨论】:
-
读取结果集时语句或连接是否关闭?
-
@Arne:那宁愿抛出
SQLException: ResultSet is closed。 -
以后添加stacktrace并点线。在您在问题中发布的代码中,看到已接受的答案绝对不是。您应该更多地练习解释堆栈跟踪。我删除了我的答案。
-
是的,绝对不在代码中,因为我想出来了 :-) 我一直看到这个错误是由同一个问题引起的。