Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Loop door elke rij in de ResultSet.
  • Haal de kolommen title en publication_year op 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"));
            }
        }
    }
}
Code bewerken en uitvoeren