Java BeanUtils - ResultSetDynaClass
Sự miêu tả
ResultSet có thể được bao bọc trong DynaBeans bằng cách sử dụng ResultSetDynaClass hiển thị kết quả của truy vấn SQL dưới dạng chuỗi DynaBeans. Bộ sưu tập thường được sử dụng nhất là java.sql.ResultSet được trả về khi trình điều khiển JDBC sử dụng câu lệnh SQL SELECT. Mỗi hàng của tập hợp kết quả có thể được hiển thị bằng cách sử dụng gói Commons BeanUtils.
Bạn có thể sử dụng ResultSetDynaClass bằng cách sử dụng giao diện DynaBean như được hiển thị trong đoạn mã dưới đây:
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();