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
<Kurs>Abfragen einer PostgreSQL-Datenbank in Java</Kurs>Übungsanweisungen
- Gehe zeilenweise durch das
ResultSet. - Lies die Spalten
titleundpublication_yearmit den passenden Getter-Methoden aus.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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"));
}
}
}
}