Có hai loại ResultSet: forward Only và bi-directional. Forward only chỉ di chuyển tiến, bi-directional di chuyển cả tiến lùi. Interface ResultSet cung cấp nhiều phương thức điều hướng cho cả hai loại.
Bảng dưới liệt kê các phương thức điều hướng ResultSet:
| Phương thức | Mô tả |
|---|---|
| next() | Di chuyển con trỏ ResultSet một hàng tiến về trước. |
| previous() | Di chuyển con trỏ ResultSet một hàng lùi lại. |
| first() | Di chuyển con trỏ ResultSet đến hàng đầu tiên. |
| last() | Di chuyển con trỏ ResultSet đến hàng cuối cùng. |
| relative() | Chấp nhận nguyên đại diện cho số hàng, di chuyển con trỏ tiến/lùi số hàng cho trước (dương tiến, âm lùi). |
| absolute() | Chấp nhận nguyên đại diện cho số hàng, di chuyển con trỏ đến vị trí cho trước trong ResultSet (bắt đầu từ 1). Dương: di chuyển từ đầu ResultSet. Âm: di chuyển từ cuối ResultSet. |
| beforeFirst() | Di chuyển con trỏ về vị trí mặc định: trước hàng đầu. |
| afterLast() | Đặt con trỏ sau hàng cuối cùng. |