ComenzarEmpieza gratis

Datos en un ResultSet

Ahora que CityBook Libraries puede ejecutar consultas, necesitas extraer los datos reales del ResultSet. Un ResultSet funciona como un cursor que se mueve fila a fila, y recuperas los valores de las columnas usando métodos getter.

Extrae el title y el publication_year de cada libro en los resultados. Tienes disponibles todos los imports necesarios.

Este ejercicio forma parte del curso

Consultas a una base de datos PostgreSQL en Java

Ver curso

Instrucciones del ejercicio

  • Recorre cada fila del ResultSet.
  • Recupera las columnas title y publication_year usando los métodos getter apropiados.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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 y ejecutar código