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

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

准备工作

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

有关此任务

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

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

过程

  1. 创建自上而下的映射到DB2®数据库。
  2. 从你的DB2安装,复制sqlj.zip文件保存到工作站上的目录中。
  3. 在管理控制台中部署 EAR 文件。
    1. 点击应用>安装新应用程序
    2. 选择本地文件系统或者远程文件系统,然后浏览到 EAR 文件。
    3. 选择详细信息 - 显示所有安装选项和参数。 单击下一步
    4. 步骤 1:选择安装选项, 选择部署企业 Bean 。 配置任何其他选项,然后单击下一步
    5. 步骤 3:提供执行 EJB 部署的选项, 选择查询语言为了部署 EJB 选项 - 数据库访问类型
    6. 输入sqlj.zip存档于SQLj 类路径场地。
    7. 完成应用程序的安装过程。

下一步做什么?

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