Dane w ResultSet
Biblioteka CityBook potrafi już wykonywać zapytania, a teraz trzeba wyodrębnić właściwe dane z ResultSet. ResultSet działa jak kursor, który porusza się wiersz po wierszu – wartości kolumn pobierasz za pomocą metod getter.
Wyodrębnij kolumny title i publication_year dla każdej książki w wynikach. Wszystkie niezbędne importy są już dostępne.
To ćwiczenie jest częścią kursu
Zapytania do bazy danych PostgreSQL w Javie
Instrukcje do ćwiczenia
- Przejdź przez każdy wiersz w
ResultSet. - Pobierz kolumny
titleipublication_year, używając odpowiednich metod getter.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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"));
}
}
}
}