IniziaInizia gratis

Dati in un ResultSet

Ora che CityBook Libraries può eseguire query, devi estrarre i dati effettivi dal ResultSet. Un ResultSet funziona come un cursore che si sposta riga per riga e recuperi i valori delle colonne usando i metodi getter.

Estrai title e publication_year da ogni libro nei risultati. Tutti gli import necessari sono già disponibili per te.

Questo esercizio fa parte del corso

Eseguire query su un database PostgreSQL in Java

Visualizza il corso

Istruzioni dell'esercizio

  • Scorri ogni riga nel ResultSet.
  • Recupera le colonne title e publication_year usando i metodi getter appropriati.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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"));
            }
        }
    }
}
Modifica ed esegui il codice