ÎncepețiÎncepe gratuit

Date dintr-un ResultSet

Acum că CityBook Libraries poate executa interogări, trebuie să extragi datele efective din ResultSet. Un ResultSet funcționează ca un cursor care se deplasează rând cu rând, iar valorile coloanelor se preiau cu ajutorul metodelor getter.

Extrage title și publication_year pentru fiecare carte din rezultate. Toate importurile necesare sunt deja disponibile.

Acest exercițiu face parte din cursul

Interogarea unei baze de date PostgreSQL în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Parcurge fiecare rând din ResultSet.
  • Preia coloanele title și publication_year folosind metodele getter corespunzătoare.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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"));
            }
        }
    }
}
Editează și rulează codul