当前位置: 代码迷 >> J2EE >> 结果集已关闭,也许存在的原因主要有哪些呢?拿出来探讨下
  详细解决方案

结果集已关闭,也许存在的原因主要有哪些呢?拿出来探讨下

热度:485   发布时间:2016-04-19 22:57:47.0
结果集已关闭,可能存在的原因主要有哪些呢?拿出来探讨下
com.microsoft.sqlserver.jdbc.SQLServerException: 结果集已关闭。


------解决方案--------------------
没有源头,只有结果,怎么判断?
------解决方案--------------------
兄弟,我昨天也碰到这样的问题,我是出现在Sql嵌套了...第二个SQL一执行,第一个SQL的游标会自动关闭.
不知道你是不是同样的问题...
------解决方案--------------------
rs.close();
然后再去取结果集里面的值,就会有这个问题的。
一般可能都是把close写在循环里面了
------解决方案--------------------
引用:
这是最显然的错误,我的close是在最后,而且给方法进行了加锁处理

是返回结果集的方法么?如果是返回结果集的方法在方法返回前rs.close();了。那在结果集取用的时候应该会报错
  相关解决方案