Интерфейс java.sql.ResultSet представляет собой таблицу данных, полученную в результате выполнения SQL-запроса. Он предоставляет методы для навигации по строкам таблицы и получения значений отдельных столбцов текущей строки по имени столбца или индексу.
Ключевые характеристики:
close()) для освобождения ресурсов базы данных.Statement.Основной цикл обработки ResultSet:
java
Типы курсоров:
| Тип | Свойства |
|---|---|
TYPE_FORWARD_ONLY | Только перемещение вперед. |
TYPE_SCROLL_INSENSITIVE | Перемещение вперед/назад, не чувствителен к изменениям в БД после получения ResultSet. |
TYPE_SCROLL_SENSITIVE | Перемещение вперед/назад, чувствителен к изменениям в БД после получения ResultSet. |
Режимы обновления:
| Режим | Свойства |
|---|---|
CONCUR_READ_ONLY | Только для чтения, нельзя изменять данные. |
CONCUR_UPDATABLE | Можно изменять данные через ResultSet. |