Java BeanUtils - ResultSetDynaClass

Deskripsi

ResultSet bisa dibungkus dalam DynaBeans dengan menggunakan ResultSetDynaClass yang membuat hasil kueri SQL sebagai rangkaian DynaBeans. Koleksi yang paling umum digunakan adalah java.sql.ResultSet yang dikembalikan saat driver JDBC menggunakan pernyataan SQL SELECT. Setiap baris set hasil dapat dibuat terlihat dengan menggunakan paket Commons BeanUtils.

Anda dapat menggunakan ResultSetDynaClass dengan menggunakan antarmuka DynaBean seperti yang ditunjukkan pada cuplikan kode di bawah ini:

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();