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 title và publication_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
Hướng dẫn bài tập
- Duyệt qua từng hàng trong
ResultSet. - Lấy các cột
titlevàpublication_yearbằ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"));
}
}
}
}