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
Instruções do exercício
- Percorra cada linha no
ResultSet. - Recupere as colunas
titleepublication_yearusando 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"));
}
}
}
}