|  import javax.sql.rowset.CachedRowSet;
 
 public class Main {
 
 
 public static void main(String[] args) throws Exception {
 CachedRowSet rs;
 String ROWSET_IMPL_CLASS = "com.sun.rowset.CachedRowSetImpl";
 
 
 Class c = Class.forName(ROWSET_IMPL_CLASS);
 rs = (CachedRowSet) c.newInstance();
 
 rs.setUrl("jdbc:postgresql:dbname");
 rs.setUsername("username");
 rs.setPassword("password");
 
 rs.setCommand("select * from members where name like ?");
 rs.setString(1, "I%");
 
 rs.execute();
 
 while (rs.next()) {
 if (rs.getInt("id") == 42) {
 rs.setString(1, "newString");
 rs.updateRow(); // Normal JDBC
 
 rs.acceptChanges();
 }
 }
 rs.close();
 }
 }
 
 
 
 
 |