Java BeanUtils - ResultSetDynaClass

คำอธิบาย

สามารถรวม ResultSet ไว้ใน DynaBeans โดยใช้ResultSetDynaClassซึ่งแสดงผลลัพธ์ของแบบสอบถาม SQL เป็นชุดของ DynaBeans คอลเลกชันที่ใช้บ่อยที่สุดคือjava.sql.ResultSetซึ่งส่งคืนเมื่อไดรเวอร์ JDBC ใช้คำสั่ง SQL SELECT แต่ละแถวของชุดผลลัพธ์สามารถมองเห็นได้โดยใช้แพ็คเกจ Commons BeanUtils

คุณสามารถใช้ResultSetDynaClassโดยใช้อินเทอร์เฟซ DynaBean ดังที่แสดงในข้อมูลโค้ดด้านล่าง:

Connection conn = ...;
Statement stmt = conn.createStatement();
ResultSet res_set = stmt.executeQuery("select first_name, last_name from student");
Iterator rows = (new ResultSetDynaClass(res_set)).iterator();
while (rows.hasNext()) {
   DynaBean row = (DynaBean) rows.next();
   System.out.println("First Name is:" + row.get("first_name") + " and Last Name is:" + row.get("last_name"));
}
rs.close();
stmt.close();