ПочатиПочніть безкоштовно

Дані у ResultSet

Тепер, коли CityBook Libraries може виконувати запити, потрібно витягти фактичні дані з ResultSet. ResultSet працює як курсор, що рухається рядок за рядком, а значення стовпців ви отримуєте за допомогою методів‑геттерів.

Витягніть title та publication_year для кожної книжки в результатах. Усі потрібні імпорти для вас уже доступні.

Ця вправа є частиною курсу

Запити до бази даних PostgreSQL у Java

Переглянути курс

Інструкції до вправи

  • Пройдіть усі рядки в ResultSet.
  • Отримайте стовпці title і publication_year, використовуючи відповідні методи‑геттери.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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"));
            }
        }
    }
}
Редагувати та запускати код