LoslegenKostenlos loslegen

Daten in einem ResultSet

Jetzt, da CityBook Libraries Abfragen ausführen kann, musst du die eigentlichen Daten aus dem ResultSet extrahieren. Ein ResultSet funktioniert wie ein Cursor, der sich zeilenweise bewegt, und du liest die Spaltenwerte mit Getter-Methoden aus.

Extrahiere title und publication_year für jedes Buch in den Ergebnissen. Alle benötigten Importe stehen dir zur Verfügung.

Diese Übung ist Teil des Kurses

Abfragen einer PostgreSQL-Datenbank in Java

Kurs anzeigen

Anleitung zur Übung

  • Gehe zeilenweise durch das ResultSet.
  • Lies die Spalten title und publication_year mit den passenden Getter-Methoden aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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"));
            }
        }
    }
}
Code bearbeiten und ausführen