W wzf Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-26 #1 我在jbuilder中取得oracle的纪录结果集,为什么 除了next()可以使用,其他象last()、afterlast() 等移动纪录的方法都报错。
小 小猪 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-30 #2 我没有用过last和afterlast,但我发现我只能单向移动游标, 就是说只能向后移,而不能向前移, 我的解决办法是得到这个结果集后马上用这个结果集构造一个 我自己写的类。该类模拟了一个完美的结果集。(理论上,事实上我只实现了 暂时要用到的功能)
我没有用过last和afterlast,但我发现我只能单向移动游标, 就是说只能向后移,而不能向前移, 我的解决办法是得到这个结果集后马上用这个结果集构造一个 我自己写的类。该类模拟了一个完美的结果集。(理论上,事实上我只实现了 暂时要用到的功能)
L larryle Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-01 #3 在创建 statement的时候不要 statement stment = con.createStatement(); 而是 statement stment = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); 然后再用resultset 的时候就应该能将指针向前后滚了。 不过不是所有的jdbc driver都支持,如果还不行的话,因该升级jdbc driver. larry
在创建 statement的时候不要 statement stment = con.createStatement(); 而是 statement stment = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); 然后再用resultset 的时候就应该能将指针向前后滚了。 不过不是所有的jdbc driver都支持,如果还不行的话,因该升级jdbc driver. larry