Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Loop door elke rij in de ResultSet.
  • Haal de kolommen title en publication_year op met de juiste getter-methoden.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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