用于数据库访问的 DB bean

DB bean 为应用程序提供了无需直接使用 JDBC 接口就可以访问数据库信息的简易方法。

包 com.ibm.db.beans 提供了 DB bean 类。它们为应用程序提供了一种方便的方法来代替直接使用 JDBC 接口进行数据库访问。这些 bean 使用 JDBC,因此能够访问具有 JDBC 驱动程序(它们使用标准 JDBC 接口)的任何数据库。bean 具有一些功能,否则需要在每个 JDBC 应用程序中单独实现这些功能,例如,将结果集的一些行高速缓存在内存中以及更新或删除结果集的一些行。

下表总结了一些最重要的 DB bean 类。

表 1. DB bean 主要类
描述
DBSelect 运行查询并处理其结果集。
DBProcedureCall 调用存储过程并处理其输入参数、输出参数和任何输出结果集。
DBModify 运行不产生结果集的 SQL 语句,例如,INSERT、UPDATE 或 DELETE。

com.ibm.db.beans 包还包括了一些辅助类,可以使用这些辅助类来获取元数据和连接信息以及将 DB bean 连接至 GUI 类 javax.swing.JTable。

表 2. DB bean 辅助类
描述
DBSelectMetaData 描述结果集。
DBParameterMetaData 描述语句参数。
DBConnectionSpec 与多个 Bean 共享连接规范信息。
DBTableModel 使 DBSelect 或 DBProcedureCall 对象能够充当 JTable 的模型。

DBSelect 类的许多功能是在 JDBC 2.0 RowSet 类中定义的。DBSelect 是 RowSet 类的包装器,RowSet 类在底层数据库上的某个层中提供可滚动且可更新的结果集,即使数据库不提供可滚动且可更新的结果集也是如此。

相关任务
创建发出 SQL 语句的 Java Bean
创建调用存储过程的 Java Bean。
相关参考
DB bean 的 JavaDoc
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.