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
Instrucțiuni pentru exercițiu
- Parcurge fiecare rând din
ResultSet. - Preia coloanele
titleșipublication_yearfolosind 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"));
}
}
}
}