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
Anleitung zur Übung
- Gehe zeilenweise durch das
ResultSet. - Lies die Spalten
titleundpublication_yearmit 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"));
}
}
}
}