论坛系统遇到的问题3(java.sql.SQLException: 对只转发结果集的无效操作: last)

来源:互联网 发布:天涯论坛 知乎 编辑:程序博客网 时间:2024/04/30 16:16
将statement定义成
statement = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stmt.executeQuery(sql);
允许结果集可移动。 createStatement()默认参数是ResultSet.CONCUR_READ_ONLY,只能用rs.next(),
双向滚动要用ResultSet.TYPE_SCROLL_INSENSITIVE
          {
         ResultSet.TYPE_SCROLL_INSENSITIVE  双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。
         ResultSet.TYPE_SCROLL_SENSITIVE  双向滚动,并及时跟踪数据库里的更新,以便更改ResultSet中的数据。
         ResultSet.CONCUR_READ_ONLY  只读取ResultSet
         ResultSet.CONCUR_UPDATABLE  用ResultSet更新数据库
        }
0 0