Kom igångKom igång gratis

Data i en ResultSet

Nu när CityBook Libraries kan köra frågor behöver du hämta ut den faktiska datan från ResultSet. En ResultSet fungerar som en markör som rör sig rad för rad, och du hämtar kolumnvärden med hjälp av getter-metoder.

Hämta ut title och publication_year för varje bok i resultaten. Alla nödvändiga importer finns redan tillgängliga.

Den här övningen är en del av kursen

Fråga en PostgreSQL-databas i Java

Visa kurs

Övningsinstruktioner

  • Iterera genom varje rad i ResultSet.
  • Hämta kolumnerna title och publication_year med lämpliga getter-metoder.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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"));
            }
        }
    }
}
Redigera och kör kod