Объект ResultSet представляет собой табличное представление данных, полученных в результате выполнения SQL-запроса. Он позволяет итерироваться по строкам этого результата и получать значения столбцов для каждой строки.
Основные функции:
get<ТипДанных>() (например, getInt(), getString(), getDate()).next(), previous(), first(), last(), absolute()).getMetaData() можно получить ResultSetMetaData — объект, предоставляющий информацию о структуре ResultSet, такую как количество столбцов, их типы, имена и т. д.ResultSet и возможностей драйвера, может поддерживать методы для обновления, вставки или удаления строк непосредственно в результате запроса (например, updateRow(), insertRow(), deleteRow()).Жизненный цикл:
ResultSet создается после выполнения SQL-запроса объектом Statement или PreparedStatement.ResultSet должен быть закрыт, чтобы освободить ресурсы базы данных. Это можно сделать явно методом close() или с использованием try-with-resources.java