ResultSet представляет собой таблицу данных, полученную в результате выполнения SQL-запроса.
Основные особенности:
next()
, previous()
, first()
, last()
, absolute()
.get<Тип>()
(например, getString()
, getInt()
, getDate()
) для извлечения данных из текущей строки по имени столбца или его индексу.close()
, чтобы освободить ресурсы. Лучше всего использовать блок try-with-resources.Конфигурация ResultSet определяется при создании Statement
или PreparedStatement
и влияет на его поведение:
ResultSet.TYPE_FORWARD_ONLY
: Курсор может двигаться только вперед. Наиболее эффективный тип.ResultSet.TYPE_SCROLL_INSENSITIVE
: Курсор может свободно перемещаться, но изменения в исходных данных после создания ResultSet
не видны.ResultSet.TYPE_SCROLL_SENSITIVE
: Курсор может свободно перемещаться, и изменения в исходных данных, произошедшие после создания ResultSet
, могут быть видны (зависит от драйвера).ResultSet представляет собой таблицу данных, полученную в результате выполнения SQL-запроса.
Основные особенности:
next()
, previous()
, first()
, last()
, absolute()
.get<Тип>()
(например, getString()
, getInt()
, getDate()
) для извлечения данных из текущей строки по имени столбца или его индексу.close()
, чтобы освободить ресурсы. Лучше всего использовать блок try-with-resources.Конфигурация ResultSet определяется при создании Statement
или PreparedStatement
и влияет на его поведение:
ResultSet.TYPE_FORWARD_ONLY
: Курсор может двигаться только вперед. Наиболее эффективный тип.ResultSet.TYPE_SCROLL_INSENSITIVE
: Курсор может свободно перемещаться, но изменения в исходных данных после создания ResultSet
не видны.ResultSet.TYPE_SCROLL_SENSITIVE
: Курсор может свободно перемещаться, и изменения в исходных данных, произошедшие после создания ResultSet
, могут быть видны (зависит от драйвера).Register or sign in to get access to full answers for all questions from the question bank.