Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ResultSet มีวิธีการใดบ้างเพื่อนำทางผ่าน JDBC


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

ตารางต่อไปนี้แสดงวิธีการต่างๆ เพื่อนำทางผ่านวัตถุ ResultSet

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