部署使用容器管理的持久性 (CMP) 的 SQLJ 应用程序

在应用程序中嵌入结构化查询语言 (Java™ (SQLJ) 语句) ,以最大限度提高数据库事务的效率。 在应用程序可以利用 SQLJ 之前,必须部署该应用程序并定制所创建的 SQLJ 概要文件。 应用程序服务器提供了相应的功能,允许将 SQLJ 用作那些使用了容器管理的持久性的企业 Bean 的持久性机制。 请在应用程序服务器中部署 CMP Bean 以启用 SQLJ 支持。

准备工作

您需要一个使用 SQLJ 和容器管理的持久性的应用程序。 在 Rational® Application Developer 或其他开发工具中开发此应用程序。

有关此任务

在应用程序服务器中部署 SQLJ 应用程序,以便简化 SQLJ 转换和 Bean 部署过程。 应用程序服务器提供了下列用于 SQLJ 支持的新功能:
  • 在应用程序服务器中安装应用程序期间,部署 CMP Bean。
  • 使用管理控制台或通过进行脚本编制来定制和绑定 SQLJ 概要文件。
  • 再次定制和绑定 SQLJ 应用程序,而不需要重新安装应用程序。

您还可以使用 ejbdeploytool 来部署 SQLJ 应用程序。 有关更多信息,请参阅“使用 ejbdeploy 工具来部署使用了容器管理的持久性 (CMP) 的 SQLJ 应用程序”主题。

过程

  1. 创建到 DB2® 数据库的 自顶向下 映射。
  2. 从 DB2 安装中,将 sqlj.zip 文件复制到工作站上的目录。
  3. 在管理控制台中部署 EAR 文件。
    1. 单击 应用程序 > 安装新应用程序
    2. 选择 本地文件系统远程文件系统,然后浏览至 EAR 文件。
    3. 选择 详细-显示所有安装选项和参数。 单击下一步
    4. 步骤 1 中: 选择安装选项,选择 部署企业 Bean。 配置任何其他选项,然后单击下一步
    5. 步骤 3 中: 提供用于执行 EJB 部署的选项,针对 部署 EJB 选项-数据库访问类型选择 SQLJ
    6. SQLj 类路径 字段中输入 sqlj.zip 文件的位置。
    7. 完成应用程序的安装过程。

下一步做什么?

部署企业应用程序之后,请使用管理控制台、通过进行脚本编制或者使用 db2sqljcustomize 工具来定制 SQLJ 概要文件:
  • 有关管理控制台支持,请阅读 "Java 结构化查询语言 (SQLJ) 应用程序的定制和绑定概要文件" 主题。
  • 要了解脚本编制支持,请参阅“AdminTask 对象的应用程序管理命令组”主题。
  • 要使用 db2sqljcustomize 工具,请参阅“使用 db2sqljcustomize 工具来定制和绑定 SQLJ 概要文件”主题。