Comece agoraComece grátis

Dados em um ResultSet

Agora que a CityBook Libraries consegue executar consultas, você precisa extrair os dados do ResultSet. Um ResultSet funciona como um cursor que avança linha a linha, e você obtém os valores das colunas usando métodos getter.

Extraia o title e o publication_year de cada livro nos resultados. Todos os imports necessários já estão disponíveis para você.

Este exercicio faz parte do curso

Consultando um banco de dados PostgreSQL em Java

Ver curso

Instruções do exercicio

  • Percorra cada linha no ResultSet.
  • Recupere as colunas title e publication_year usando os métodos getter apropriados.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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"));
            }
        }
    }
}
Editar e Executar Código