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