数据访问 Bean

数据访问 Bean 提供了一组丰富的特性和功能,同时隐藏了许多与访问关系数据库有关的复杂性。

它们是编写到 Enterprise JavaBeans 规范的 Java™ 类。

您可以使用符合 JavaBeans 的工具中的数据访问 Bean,例如,IBM® Rational® Application Developer。因为数据访问 Bean 也是 Java 类,所以您可以将它们像普通类一样使用。

数据访问 Bean(在包 com.ibm.db 中)提供以下能力:

功能部件
详细信息
高速缓存查询结果
您可以同时检索所有 SQL 查询结果,并将它们放在高速缓存中。使用结果集合的程序可在高速缓存中前后移动,或直接跳到高速缓存中的任何结果行。

对于大的结果集,数据访问 ban 提供检索和管理(完整结果集的子集)的方法。

更新结果高速缓存
程序可使用标准 Java 语句(而非 SQL 语句)来更改、添加或删除结果高速缓存中的行。您可以将当前关系表中的更改传播到高速缓存。
查询参数支持
基本 SQL 查询是作为 Java 字符串定义的,用参数替代某些实际值。当查询运行时,数据访问 Bean 提供了一种方法,使用运行时获取的值来替换这些参数。提供了公共数据类型的缺省映射,但是您可以指定 Java 程序和数据库需要的任何映射。
支持元数据
StatementMetaData 对象包含基本 SQL 查询。关于查询的信息(元数据)使对象能将参数作为 Java 数据类型传递到查询中。

对象中的元数据将 Java 数据类型映射到 SQL数据类型(也可以进行逆向操作)。当运行查询时,如元数据映射中所指定的,Java 数据类型的参数自动转换为 SQL 数据类型。

返回结果时,元数据对象会自动将 SQL 数据类型转换回元数据映射中指定的 Java 数据类型。


指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_dacb
文件名:cdat_dacb.html