http://www.csdn.net/expert/topic/825/825116.xml?temp=.2404596

解决方案 »

  1.   

    在创建Statement时加两个参数就行了:
    Statement stmt = conn.createStatement
    (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
      

  2.   

    呵呵,Andrawu(Andrawu)说的很清楚啊....... 回复人: Andrawu(Andrawu) 
    Statement state=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE ,ResultSet.CONCUR_READ_ONLY);ResultSet.TYPE_FORWARD_ONLY,表示执行SQL语句返回的对象是不可以滚动的,只能向前。
    ResultSet.TYPE_SCROLL_SENSITIVE,表示执行SQL语句返回的对象是可以滚动的,数据库更新是可见的。
    ResultSet.TYPE_SCROLL_INSENSITIVE 表示执行SQL语句返回的对象是可以滚动的,数据库更新是可见的。ResultSet.CONCUR_READ_ONLY,表示返回的记录集是只读的,不能对它进行更新。
    ResultSet.CONCUR_UPDATABLE 表示返回的记录集是更新。Statement state=conn.createStatement();
    默认是表示执行SQL语句返回的对象是不可以滚动的,只能向前。可更新的。
      

  3.   

    Statement state=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE ,ResultSet.CONCUR_READ_ONLY);ResultSet.TYPE_FORWARD_ONLY,表示执行SQL语句返回的对象是不可以滚动的,只能向前。
    ResultSet.TYPE_SCROLL_SENSITIVE,表示执行SQL语句返回的对象是可以滚动的,数据库更新是可见的。
    ResultSet.TYPE_SCROLL_INSENSITIVE 表示执行SQL语句返回的对象是可以滚动的,数据库更新是可见的。ResultSet.CONCUR_READ_ONLY,表示返回的记录集是只读的,不能对它进行更新。
    ResultSet.CONCUR_UPDATABLE 表示返回的记录集是更新。Statement state=conn.createStatement();
    默认是表示执行SQL语句返回的对象是不可以滚动的,只能向前。可更新的。