Java Beanutils 简明教程

Java BeanUtils - ResultSetDynaClass

Description

可以通过使用 ResultSetDynaClass 将 ResultSet 封装在 DynaBeans 中,该类会将 SQL 查询的结果呈现为一系列 DynaBeans。最常用的集合是 java.sql.ResultSet,当 JDBC 使用 SQL SELECT 语句时,该集合会被返回。可以通过使用 Commons BeanUtils 软件包使结果集的每一行可见。

你可以通过使用 DynaBean 接口来利用 ResultSetDynaClass,如以下代码段中所示:

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