- Java BeanUtils 教程
- Java BeanUtils - 主页
- Java BeanUtils - 概述
- 动态 Bean (DynaBean)
- 背景
- 基本 DynaBean
- ResultSetDynaClass
- RowSetDynaClass
- WrapDynaBean
- Lazy DynaBean
- 实用对象和类
- 实用对象和类
Java BeanUtils - ResultSetDynaClass
说明
可以使用 ResultSetDynaClass 将结果集封装在 DynaBean 中,ResultSetDynaClass 将 SQL 查询的结果呈现为 DynaBean 系列。最常用的集合是 JDBC 驱动程序使用 SQL 选择语句时返回的 java.sql.ResultSet。可以使用 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();
广告