Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Przejdź przez każdy wiersz w ResultSet.
  • Pobierz kolumny title i publication_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"));
            }
        }
    }
}
Edytuj i uruchom kod