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

Java BeanUtils - RowSetDynaClass

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

描述

RowSetDynaClass 复制DynaBeans内存中未公开的数据,同时创建显示结果的实例并使用此类,可以关闭ResultSet在继续返回的实际数据之前的数据.这个类的缺点是,您需要为复制结果数据支付内存成本.它在Web应用程序过程中更有用.

RowSetDynaClass 的主要功能是:

  • 它可用于实现 java.io.Serializable (Serializable是一个不包含任何特定方法的接口)来创建类序列化和反序列化.

  • 您可以使用此类将SQL查询的结果传输到基于Java的远程客户端应用程序,例如applet.

RowSetDynaClass 的使用模式如下所示:

Connection cn = ...;  // Obtain the connection Statement st = cn.createStatement();ResultSet rs = st.executeQuery("SELECT ...");RowSetDynaClass dc = new RowSetDynaClass(rs);rs.close();st.close();...;                    // Returns the connectionList rows = dc.getRows();...;                   // Processes the rows as desired