Cursor identified in Fetch statement is not open. It could have been closed by a previous commit or rollback.
游标未打开,可能是因为上一次的提交或回滚被关闭了.
我的经验,如果我没记错,Oracle的API里面,CLOB字段直接能用getString获取的,不需要游标.不知道DB2是不是有什么不一样.
游标未打开,可能是因为上一次的提交或回滚被关闭了.
我的经验,如果我没记错,Oracle的API里面,CLOB字段直接能用getString获取的,不需要游标.不知道DB2是不是有什么不一样.
往往是prepareStatement没有正确的关闭
很多程序员往往只重视关闭connetion而忘了在之前关闭prepareStatement
导致游标达到最大值而不能再打开新的游标
从而不能操作数据库
oracle有查询游标最大值的语句
但是db2就不太清楚了
但是原理应该一样的