我的环境是java6. DB2v9.5 链接DB采用type4.比如说我的ResultSet里有一条数据。resultset.next(); 这时指针指向第一条。resultset.next(); 这时应该返回false;问题点:
我在执行:
resultset.next();这时就报resutlset closed 异常。这是怎么回事? 在 链接DB采用type2 时就没有错误。
我在执行:
resultset.next();这时就报resutlset closed 异常。这是怎么回事? 在 链接DB采用type2 时就没有错误。
resultset.next();
resultset.next();
最后一个为啥报resultset close错误呢?type2链接 就没有这个错呢。
while(ResultSet.next()){
}
应该是 close statement 或者connection代码贴出来看看
{
//rs里有一条data
if(rs.next()){
。
}
}
rs.close();
不是statement或者connection提前关了。
错误:
com.ibm.db2.jcc.b.SqlException: [jcc][t4][10120][10898][3.50.152] 操作が無効です: result set はクローズされています。 ERRORCODE=-4470, SQLSTATE=null
at com.ibm.db2.jcc.b.wc.a(wc.java:55)
at com.ibm.db2.jcc.b.wc.a(wc.java:102)
at com.ibm.db2.jcc.b.jk.Bb(jk.java:3987)
at com.ibm.db2.jcc.b.jk.c(jk.java:273)
at com.ibm.db2.jcc.b.jk.next(jk.java:258)