好象有个设置可以上下move的构造函数,你肯定是没有设置可以move,调用moveToInsertRow()方法时就出错了

解决方案 »

  1.   

    你指的是那个的构造函数?ResultSet?
      

  2.   

    你说的是这个吧:stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
    这个已经设置为可以滚动啊!
      

  3.   

    改成
    stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
    也不行啊??
      

  4.   

    com.ibm.db2.jcc.c.SqlException: Driver not capable
      

  5.   

    但是我看到db2的文档中支持移动结果集的,我的是db28.1.5
      

  6.   

    rs = stmt.executeQuery("select * from pt.tmp order by id");不用select *
    改用select 字段1,
    试试