Назад к вопросам
Junior
68
questionbank
Для чего используется ResultSet в Java?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Используется для представления данных из базы данных, полученных после выполнения SQL-запроса. Позволяет итерироваться по строкам результата и получать значения столбцов для каждой строки.
Основные методы:
next(): Перемещает курсор на следующую строку. Возвращаетtrue, если строка существует,falseв противном случае.getXxx(int columnIndex): Возвращает значение столбца по индексу (начиная с 1), гдеXxx— тип данных (например,getInt,getString,getDate).getXxx(String columnLabel): Возвращает значение столбца по метке (имени столбца).close(): Освобождает ресурсы, связанные сResultSet.
Пример использования:
// предполагаем, что connection и statement уже созданы
String sql = "SELECT id, name FROM users";
ResultSet rs = statement.executeQuery(sql);
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
System.out.println("ID: " + id + ", Name: " + name);
}
rs.close();