Computer >> Máy Tính >  >> Lập trình >> MySQL

Các phương pháp được cung cấp bởi ResultSet để điều hướng qua nó trong JDBC là gì?

Chúng tôi có hai loại đối tượng ResultSet cụ thể là, chỉ chuyển tiếp và hai hướng vì tên cho thấy bạn chỉ có thể di chuyển theo một hướng (chuyển tiếp) về phía trước chỉ ResultSet và, trong ResultSet hai chiều, bạn có thể di chuyển con trỏ theo cả hai hướng. Giao diện ResultSet cung cấp một số phương pháp để điều hướng qua cả hai loại đối tượng ResultSet.

Bảng sau liệt kê các phương pháp khác nhau để điều hướng thông qua đối tượng ResultSet.

Phương pháp Mô tả
next () Phương thức này di chuyển con trỏ tập hợp kết quả về phía trước một hàng.
Trước () Phương thức này di chuyển con trỏ tập kết quả lùi lại một hàng.
first () Phương thức này di chuyển con trỏ tập hợp kết quả đến hàng đầu tiên.
last () Phương thức này di chuyển con trỏ tập hợp kết quả đến hàng cuối cùng.
tương đối () Phương thức này chấp nhận một giá trị số nguyên đại diện cho số hàng và di chuyển con trỏ tập kết quả về phía trước hoặc phía sau theo số hàng đã cho (số nguyên dương tiến lên, số nguyên âm lùi lại).
tuyệt đối () Phương thức này nhận một giá trị nguyên đại diện cho số hàng và di chuyển con trỏ tập hợp kết quả đến vị trí đã cho trong tập kết quả (bắt đầu từ 1).
Nếu bạn chuyển một số nguyên dương vào tập kết quả thì con trỏ sẽ được di chuyển đến vị trí đã cho bắt đầu từ đầu tiên của tập kết quả.
Nếu bạn chuyển một số nguyên âm vào tập kết quả thì con trỏ sẽ được di chuyển đến vị trí đã cho bắt đầu từ cuối cùng của tập kết quả.
beforeFirst () Phương thức này di chuyển con trỏ tập hợp kết quả đến vị trí mặc định của nó, tức là trước vị trí đầu tiên.
afterLast () Phương pháp này đặt con trỏ tập hợp kết quả sau hàng cuối cùng.