stmt=connection.createStateme(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
试试

解决方案 »

  1.   

    last()我想是把光标移到最后的一行数据上去吧!
      

  2.   

    stmt=connection.createStateme(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
      

  3.   

    用:Statement stmtTeach=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);里面的参数你自己看用那一个好了:
        第一个:ResultSet.TYPE_FORWARD_ONLY:结果集为不可滚动,并且它的指针只能前移;
        第二个:ResultSet.TYPE_SCROLL_INSENSITIVE:结果集为可滚动,因此它的指针可前后移动,并且可以移到任意位置;注意:此时结果集打开后,不在反应数据库的变化.    第三个:ResultSet.TYPE_SCROLL_SENSITIVE:这个跟第二个的区别是它可以反应数据库的变化,即到数据库里数据发生变化时,结果集也相应发生变化.    第四个:ResultSet.CONCUR_READ_ONLY:指明结果集不能够被程序更新,只允许你读,不允许你修改.
    所以,兄弟,你看你想怎么样用了.