Začněte nyníZačněte zdarma

Data v ResultSetu

Teď, když CityBook Libraries umí spouštět dotazy, potřebuješ z ResultSet vytáhnout skutečná data. ResultSet funguje jako kurzor, který se pohybuje řádek po řádku, a hodnoty jednotlivých sloupců načítáš pomocí getter metod.

Z výsledků extrahuj sloupce title a publication_year pro každou knihu. Všechny potřebné importy jsou k dispozici.

Toto cvičení je součástí kurzu

Dotazování PostgreSQL databáze v Javě

Zobrazit kurz

Pokyny k cvičení

  • Projdi každý řádek v ResultSet.
  • Načti sloupce title a publication_year pomocí příslušných getter metod.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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"));
            }
        }
    }
}
Upravit a spustit kód