当前位置: 代码迷 >> J2SE >> ResultSet有关问题,大家帮忙看下
  详细解决方案

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

热度:308   发布时间:2016-04-24 17:06:37.0
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
  相关解决方案