public ResultSet execQuery(String sql,String[] colname) {
try {
Statement stmt = getConnection().createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stmt.executeQuery("select fname from xxx");
   
while(rs.next())
{
rs.updateString("fname",   "new   data"); 
rs.updateRow();
}
rs.first();
return rs;
} catch (Exception ex) {
ex.printStackTrace();
return null;
}
}
这个方法主要是用在加密数据上的,我想在读出数据的时候将数据解密,然后形成新的rs,传到页面上,但是我不想更新数据库。用上面的语句数据库端的数据也被更新,有没有方法解决?谢谢!