我需要更新 RowSet 中的一些行,但是当我尝试这样做时,我得到了一个不可更新的异常。为什么?
JdbcRowSet rs = new oracle.jdbc.rowset.OracleJDBCRowSet(con);
rs.setCommand("SELECT status FROM s");
rs.setUrl("jdbc:oracle:thin:@localhost:1521:orcl");
rs.setUsername("username");
rs.setPassword("password");
rs.setReadOnly(false);
rs.execute();
// this doesn't work
rs.last();
rs.deleteRow();
// this doesn't work too
rs.absolute(2);
rs.updateInt("status", 10);
rs.updateRow();