我收到错误java.sql.SQLException:Exhausted ResultSet运行对Oracle数据库的查询.连接是通过Websphere中定义的连接池实现的.执行的代码如下:
if (rs! = null) (
while (rs.next ()) (
count = rs.getInt (1);
)
)
Run Code Online (Sandbox Code Playgroud)
我注意到结果集包含数据(rs.next())
谢谢
我得到的结果集已经关闭,我将结果集传递给其他方法.我应该关闭结果集.
public void mainTest(){
ResultSet rs= pstmt.executeQuery(query);
List list = populateRS(rs);
if(rs!=null)rs.close();
}
public List populateRS(ResultSet rs){
//work with result set
if(rs!=null)rs.close();
}
Run Code Online (Sandbox Code Playgroud)