Данные в ResultSet
Теперь, когда CityBook Libraries умеет выполнять запросы, нужно извлечь данные из ResultSet. ResultSet работает как курсор, который перемещается по строкам одна за другой, — значения столбцов считываются с помощью методов-геттеров.
Извлеките title и publication_year для каждой книги из результатов. Все необходимые импорты уже подключены.
Это упражнение является частью курса
Работа с базой данных PostgreSQL на Java
Инструкции к упражнению
- Переберите все строки в
ResultSet. - Получите значения столбцов
titleиpublication_year, используя подходящие методы-геттеры.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
public class Main {
public static void main(String[] args) throws SQLException {
try (Connection conn = DriverManager.getConnection(Credentials.URL, Credentials.USER, Credentials.PASSWORD);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM books")) {
// Iterate through each row
while (rs.____()) {
// Retrieve column values
System.out.println(rs.____("title"));
System.out.println(rs.____("publication_year"));
}
}
}
}