สารบัญ:

ชุดผลลัพธ์ของ SQL คืออะไร
ชุดผลลัพธ์ของ SQL คืออะไร

วีดีโอ: ชุดผลลัพธ์ของ SQL คืออะไร

วีดีโอ: ชุดผลลัพธ์ของ SQL คืออะไร
วีดีโอ: สอน SQL เบื้องต้น: การกรองผลลัพธ์ด้วย WHERE และ HAVING 2024, เมษายน
Anonim

NS ชุดผลลัพธ์ เป็นอ็อบเจ็กต์ Java ที่มีผลลัพธ์ของการดำเนินการ an SQL แบบสอบถาม กล่าวคือ มีแถวที่ตรงตามเงื่อนไขของแบบสอบถาม ข้อมูลที่เก็บไว้ใน a ชุดผลลัพธ์ วัตถุถูกดึงผ่านชุดของวิธีการรับที่อนุญาตให้เข้าถึงคอลัมน์ต่างๆ ของแถวปัจจุบัน

แล้ว ResultSet ใน JDBC คืออะไรพร้อมตัวอย่าง?

NS ชุดผลลัพธ์ วัตถุคือตารางข้อมูลที่แสดงถึงฐานข้อมูล ชุดผลลัพธ์ ซึ่งมักจะสร้างขึ้นโดยการรันคำสั่งที่สอบถามฐานข้อมูล สำหรับ ตัวอย่าง , โต๊ะกาแฟ. เมธอด viewTable สร้าง a ชุดผลลัพธ์ , rs เมื่อมันรันการสืบค้นผ่านอ็อบเจ็กต์ Statement, stmt

นอกจากนี้ เหตุใด ResultSet จึงว่างเปล่า จะเกิดขึ้นเมื่อคุณมีการเชื่อมต่อแบบเปิดตั้งแต่สองรายการขึ้นไปกับฐานข้อมูลของผู้ใช้รายเดียวกัน ตัวอย่างเช่น หนึ่งการเชื่อมต่อใน SQL Developer และหนึ่งการเชื่อมต่อใน Java ผลลัพธ์จะเป็น.เสมอ ชุดผลลัพธ์ว่างเปล่า . ลองแทรกระเบียนใหม่ จากนั้นคอมมิตในหน้าต่างคำสั่งเรียกใช้ SQL และรันโค้ดของคุณ

นอกจากนี้ ResultSet มีกี่ประเภท

ResultSet มี 3 ประเภทพื้นฐาน

  • ส่งต่อเท่านั้น ตามชื่อที่แนะนำ ประเภทนี้สามารถก้าวไปข้างหน้าและไม่สามารถเลื่อนได้
  • ไม่ไวต่อการเลื่อน ประเภทนี้สามารถเลื่อนได้ ซึ่งหมายความว่าเคอร์เซอร์สามารถเคลื่อนที่ไปในทิศทางใดก็ได้
  • ไวต่อการเลื่อน
  • ส่งต่อเท่านั้น
  • ไม่ไวต่อการเลื่อน
  • ไวต่อการเลื่อน

ResultSet ทำอะไรต่อไป?

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

แนะนำ: