Giả sử đã kết nối thành công đến cơ sở dữ liệu QLKH và đã tạo thành công đối tượng ResultSet: rs trỏ đến bảng KhachHang với các trường MaKH và TenKH. Hỏi đoạn chương trình sau in ra thông tin gì?
Rs.next(); do
{
out.println("
"
+rs.getString("MaKH")); out.println("
"
+rs.getString("TenKH"));
}while(rs.next())
Đáp án đúng: B
" + rs.getString("MaKH"))`: In ra mã khách hàng của bản ghi hiện tại. * `out.println("
" + rs.getString("TenKH"))`: In ra tên khách hàng của bản ghi hiện tại. Sau khi in thông tin của bản ghi hiện tại, `rs.next()` được gọi lại trong điều kiện `while(rs.next())`. Lệnh này sẽ di chuyển con trỏ đến bản ghi tiếp theo. Vòng lặp tiếp tục cho đến khi `rs.next()` trả về `false`, tức là không còn bản ghi nào trong ResultSet. Do đó, đoạn chương trình sẽ in ra mã và tên của *tất cả* các khách hàng trong bảng KhachHang.