为 Java 结构化查询语言 (SQLJ) 应用程序定制和绑定概要文件
通过使用管理控制台或进行脚本编制执行下列功能,简化为应用程序定制和绑定 SQLJ 概要文件的过程。必须先定制和绑定 SQLJ 概要文件,这样企业应用程序才能使用该应用程序的嵌入式 SQL。
开始之前
对于使用容器管理的持久性的 SQLJ 应用程序,可以通过两种方法来部署该应用程序:
- 在应用程序服务器中部署该 SQLJ 应用程序。有关更多信息,请参阅“部署使用了容器管理的持久性 (CMP) 的 SQLJ 应用程序”主题。
- 使用 ejbdeploy 工具来部署 SQLJ 应用程序。请参阅“使用 ejbdeploy 工具来部署使用了容器管理的持久性 (CMP) 的 SQLJ 应用程序”主题。
关于此任务
除定制概要文件以外,您还需要将经过定制的概要文件与 DB2 数据库绑定。只有在定制 SQLJ 概要文件之后,才应该绑定概要文件。
您还可以通过进行脚本编制或使用 db2sqljcustomize 工具来定制和绑定概要文件:
- 要了解脚本编制支持,请参阅“AdminTask 对象的应用程序管理命令组”主题。
- 有关 db2sqljcustomize 工具的信息,请参阅“通过 db2sqljcustomize 工具来定制和绑定 SQLJ 概要文件”主题。如果使用 db2sqljcustomize 工具来定制概要文件,那么需要重新安装应用程序。
过程
结果
如果操作成功完成,那么将在系统日志中输出以下消息:
ADMA0507I=ADMA0507I: The SQLJ operation on application {0} completed successfully. Exit code: {1}
ADMA0507I.explanation=This informational message indicates the program status.
ADMA0507I.useraction=No user action is required.
如果操作未能成功完成,那么将在系统输出日志中输出以下消息:
ADMA0506I=ADMA0506I: The SQLJ operation on application {0} did not complete successfully. Exit code: {1}
ADMA0506I.explanation=The SQLJ operation encountered a problem. This informational message indicates
the program status. Prior messages in the command output give details of the problem.
ADMA0506I.useraction=Check the command output for the cause of the problem.