在JDBC调用ORACLE存储过程后,返回ORACLE的结果集游标,此时ORACLE的游标是仅向前游标,我需要得到可以滚动的结果集,求教此时如何得到?谢谢!
EG.
CallableStatement cstm = conn.prepareCall(+
"{call procedue(?)}",ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
cstm.registerOutParameter(1,OracleTypes.CURSOR);
cstm.executeQuery();
ResultSet rs = (ResultSet)cstm.getObject(1);
这样得到的结果集合是不可滚动的。
EG.
CallableStatement cstm = conn.prepareCall(+
"{call procedue(?)}",ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
cstm.registerOutParameter(1,OracleTypes.CURSOR);
cstm.executeQuery();
ResultSet rs = (ResultSet)cstm.getObject(1);
这样得到的结果集合是不可滚动的。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货