ComeçarComece de graça

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 exercício faz parte do curso

Consultando um banco de dados PostgreSQL em Java

Ver curso

Instruções do exercício

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

Exercício interativo prático

Experimente este exercício 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 o código