เรามีออบเจ็กต์ ResultSet สองประเภท ได้แก่ ไปข้างหน้าเท่านั้นและแบบสองทิศทางตามชื่อแนะนำว่าคุณสามารถย้ายในทิศทางเดียวเท่านั้น (ไปข้างหน้า) ในการส่งต่อชุดผลลัพธ์เท่านั้น และใน ResultSet แบบสองทิศทาง คุณสามารถย้ายตัวชี้ไปทั้งสองทิศทาง อินเทอร์เฟซ ResultSet มีหลายวิธีในการนำทางผ่านออบเจ็กต์ ResultSet ทั้งสองประเภท
ตารางต่อไปนี้แสดงวิธีการต่างๆ เพื่อนำทางผ่านวัตถุ ResultSet
วิธีการ | คำอธิบาย |
---|---|
next() | เมธอดนี้ย้ายตัวชี้ชุดผลลัพธ์ไปข้างหน้าหนึ่งแถว |
ก่อนหน้า() | เมธอดนี้ย้ายตัวชี้ชุดผลลัพธ์ไปข้างหลังหนึ่งแถว |
ก่อน() | เมธอดนี้ย้ายตัวชี้ชุดผลลัพธ์ไปที่แถวแรก |
last() | เมธอดนี้ย้ายตัวชี้ชุดผลลัพธ์ไปยังแถวสุดท้าย |
ญาติ() | เมธอดนี้ยอมรับค่าจำนวนเต็มแทนจำนวนแถว และย้ายตัวชี้ชุดผลลัพธ์ไปข้างหน้าหรือข้างหลังตามจำนวนแถวที่กำหนด (ไปข้างหน้าจำนวนเต็มบวก จำนวนเต็มลบย้อนหลัง) |
สัมบูรณ์() | เมธอดนี้ยอมรับค่าจำนวนเต็มแทนจำนวนแถว และย้ายตัวชี้ชุดผลลัพธ์ไปยังตำแหน่งที่กำหนดในชุดผลลัพธ์ (เริ่มจาก 1) หากคุณส่งจำนวนเต็มบวกไปยังชุดผลลัพธ์ ตัวชี้จะถูกย้ายไปยังตำแหน่งที่กำหนดโดยเริ่มจากชุดผลลัพธ์ชุดแรก หากคุณส่งจำนวนเต็มลบไปยังชุดผลลัพธ์ ตัวชี้จะถูกย้ายไปยังตำแหน่งที่กำหนดโดยเริ่มจากชุดผลลัพธ์สุดท้าย |
beforeFirst() | วิธีนี้จะย้ายตัวชี้ชุดผลลัพธ์ไปยังตำแหน่งเริ่มต้น เช่น ก่อนหน้านั้นก่อน |
afterLast() | เมธอดนี้จัดตำแหน่งตัวชี้ชุดผลลัพธ์หลังแถวสุดท้าย |