2010-04-19 2 views
1

У меня есть объект java.sql.ResultSet, содержащий данные из запроса, который был запущен.Обновление данных в java.sql.ResultSet

Как обновить данные в ResultSet, чтобы отразить текущие данные в базе данных?

Спасибо!

ответ

3

Лучшим ответом является то, что вам необходимо закрыть ResultSet и отправить запрос еще раз, чтобы получить новый ResultSet. Несколько более длинный ответ заключается в том, что можно установить уровень изоляции транзакций, чтобы вы могли видеть другие обновления транзакций во время итерации, но это не значит, что вы имеете в виду.

+0

+1 для удара по поводу изоляции транзакции. Это будет очень большой движущей силой того, что возможно здесь. – Yishai