Gegevens in een ResultSet
Nu CityBook Libraries queries kan uitvoeren, moet je de daadwerkelijke gegevens uit de ResultSet halen. Een ResultSet werkt als een cursor die rij voor rij beweegt, en je haalt kolomwaarden op met getter-methoden.
Haal de title en publication_year op uit elk boek in de resultaten. Alle benodigde imports zijn al voor je beschikbaar.
Deze oefening maakt deel uit van de cursus
Query's uitvoeren op een PostgreSQL-database in Java
Oefeninstructies
- Loop door elke rij in de
ResultSet. - Haal de kolommen
titleenpublication_yearop met de juiste getter-methoden.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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"));
}
}
}
}