关于recordset的各个方法使用?(50分)

  • 主题发起人 主题发起人 wzf
  • 开始时间 开始时间
W

wzf

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