Bắt đầu ngayBắt đầu miễn phí

Dữ liệu trong ResultSet

Giờ đây CityBook Libraries đã có thể thực thi truy vấn, bạn cần trích xuất dữ liệu thực tế từ ResultSet. ResultSet hoạt động như một con trỏ di chuyển từng hàng, và bạn lấy giá trị các cột bằng các phương thức getter.

Hãy trích xuất titlepublication_year từ mỗi cuốn sách trong kết quả. Tất cả phần import cần thiết đã sẵn sàng cho bạn.

Bài tập này là một phần của khóa học

Truy vấn cơ sở dữ liệu PostgreSQL trong Java

Xem khóa học

Hướng dẫn bài tập

  • Duyệt qua từng hàng trong ResultSet.
  • Lấy các cột titlepublication_year bằng những phương thức getter phù hợp.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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"));
            }
        }
    }
}
Chỉnh sửa và Chạy Mã