首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

ResultSet有关问题,大家帮忙看下

2012-01-20 
ResultSet问题,大家帮忙看下一个结果集在用ResultSet.next()遍历完了以后,还想再次使用这个结果集,但是Res

ResultSet问题,大家帮忙看下
一个结果集在用ResultSet.next()遍历完了以后,还想再次使用这个结果集,但是ResultSet.beforeFirst()没有使指针回到开头,抱错说Unsupported   method:   ResultSet.beforeFirst,数据库是MSSQL,有没有什么方法再次使用这个结果集??分不多,请大家帮忙~

[解决办法]
Statement stmt = con.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);

这样构造statement了吗


要不然 就是微软自带的驱动太烂

下载一个第三方的jtds

[解决办法]
将这个ResultSet设置成可滚动的
[解决办法]
SQLException - if a database access error occurs or the result set type is TYPE_FORWARD_ONLY

默认的ResultSet类型是TYPE_FORWARD_ONLY,只向前的游标,不允许指针回退,修改这个类型就行了
[解决办法]
最好使用row set

热点排行
Bad Request.