Java BeanUtils - ResultSetDynaClass
描述
可以使用 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();