创建Statement时加上参数TYPE_SCROLL_SENSITIVE,
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY );ResultSet rs=stmt.executeQuery("insert table1 (col1,col2) value('kk','tt')");
则记录集随着数据库更新而更新

解决方案 »

  1.   

    应该是:
    ResultSet rs=stmt.executeQuery("SELECT * FROM table1 WHERE ");
      

  2.   

    同意nanman(南蛮—50万人使用的最强五笔作者) .
    记录集能否动态更新要看你取Statement时的参数.如果加上ResultSet.TYPE_SCROLL_SENSITIVE这个参数,那么就能够动态更新.也就是说当别人更改或者删除或者增加数据时在你所取的记录集里面都能够反映出来.但是不加的话,就不会.