ต่อไปนี้เป็นข้อแตกต่างระหว่าง RowSet และ ResultSet:
ResultSet | RowSet |
---|---|
ResultSet รักษาการเชื่อมต่อกับฐานข้อมูลเสมอ | สามารถเชื่อมต่อ RowSet ตัดการเชื่อมต่อจากฐานข้อมูล |
ไม่สามารถจัดลำดับได้ | วัตถุ RowSet สามารถทำให้เป็นอนุกรมได้ |
ResultSet object ไม่สามารถส่งผ่านเครือข่ายอื่นได้ | คุณสามารถส่งวัตถุ RowSet ผ่านเครือข่ายได้ |
วัตถุResultSetไม่ใช่วัตถุ JavaBean คุณสามารถสร้าง/รับชุดผลลัพธ์โดยใช้ executeQuery() กระบวนการ. | ResultSet Object เป็นวัตถุ JavaBean คุณสามารถรับ RowSet โดยใช้ RowSetProvider.newFactory().createJdb cRowSet() กระบวนการ. |
ตามค่าเริ่มต้น ออบเจ็กต์ ResultSet จะไม่สามารถเลื่อนหรืออัปเดตได้ | ตามค่าเริ่มต้น วัตถุ RowSet สามารถเลื่อนและอัปเดตได้ |