开发手册 欢迎您!
软件开发者资料库

Java BeanUtils - ResultSetDynaClass

Java BeanUtils ResultSetDynaClass - 从简单和简单的步骤学习Java BeanUtils,从基本到高级概念,包括概述,背景,基本,嵌套属性访问,自定义内省,抑制属性,BasicDynaBeans,ResultSetDynaClass,RowSetDynaClass,WrapDynaBean,Lazy DynaBeans,BeanUtils和ConvertUtils,创建自定义转换器,区域设置感知转换,比较Bean,操作集合,查询或过滤集合,转换集合,标准JavaBeans,动态Bean(DynaBeans),数据类型转换,实用程序对象和类,集合。

描述

可以使用 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();