Junior — Middle
91
Kann man beschreiben, was ein ResultSet-Objekt in der JDBC-API ist und was seine Hauptfunktion ist?
Unternehmen wurden gefragt
Antwort von AI
sobes.tech KI
В API JDBC объект ResultSet представляет собой таблицу данных, полученную в результате выполнения SQL-запроса к базе данных. Его основное назначение — предоставить программисту удобный интерфейс для перебора и чтения строк результата запроса.
Основные характеристики ResultSet:
- Позволяет последовательно перемещаться по строкам результата (обычно с помощью метода
next()). - Предоставляет методы для получения данных из текущей строки по имени столбца или индексу (например,
getString(),getInt()и др.). - Может быть типа только для чтения или обновляемым, в зависимости от настроек.
Пример использования:
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery("SELECT id, name FROM users");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
System.out.println("User: " + id + ", " + name);
}
rs.close();
stmt.close();
Таким образом, ResultSet служит для удобного доступа к данным, полученным из базы, и является ключевым элементом при работе с JDBC.