ResultSet มี 2 ประเภท: Forward Only (ไปข้างหน้าได้อย่างเดียว) และ Bi-directional (ไปหน้า-หลังได้) ResultSet interface มีเมธอดนำทางดังนี้:
| เมธอด | คำอธิบาย |
|---|---|
| next() | เคลื่อน pointer ไป 1 แถวข้างหน้า |
| previous() | เคลื่อน pointer ย้อน 1 แถวข้างหลัง |
| first() | เคลื่อน pointer ไปแถวแรก |
| last() | เคลื่อน pointer ไปแถวสุดท้าย |
| relative(int rows) | เคลื่อน pointer ไปข้างหน้า/หลังตามจำนวนแถว (บวก=หน้า, ลบ=หลัง) |
| absolute(int row) | เคลื่อน pointer ไปตำแหน่งที่ระบุ (เริ่ม 1) บวก=นับจากหน้า, ลบ=นับจากหลัง |
| beforeFirst() | เคลื่อน pointer กลับตำแหน่งเริ่มต้น (ก่อนแถวแรก) |
| afterLast() | วาง pointer หลังแถวสุดท้าย |