Как я могу получить исходные значения конкретного столбца cachedrowset?
Он возвращает текущее значение столбца выбора, все, что мне нужно, это вернуть исходное значение для проверки, действительно ли значение изменилось.
while(rs.next()){
if (rs.rowUpdated){
String strOrigVal = "";
rs.getOriginalRow();
strOrigVal = rs.getString("col1");
}
}
1 ответ
Решение
ResultSet getOriginalRow() throws SQLException
while(rs.next()){
if (rs.rowUpdated){
String strOrigVal = "";
ResultSet ors = rs.getOriginalRow(); //you should catch the return value
if(ors.next()){ //move to the first cursor
strOrigVal = ors.getString("col1");
}
}
}