当 WebSphere® Application Server 部署工具部署包含容器管理的持久性 (CMP) 企业 Bean 的
EJB JAR 文件时,它将选择目标数据库并创建相应的 Table.ddl
文件。此文件包含生成 CMP Bean 的数据库表所需的 SQL 语句。
关于此任务
下列步骤演示在 DB2® 中创建表的过程。
过程
- 从 CMP 企业 Bean JAR 文件中解压缩 Table.ddl 文件并将其保存在数据库服务器上。
将该文件保存到 DB2 机器上的工作目录(例如 C:\temp)中。
将该文件保存到工作站上的临时目录中。将该文件传输到 DB2 z/OS® 版系统上的数据集中。
将该文件保存到 DB2 UDB iSeries 版服务器上的集成文件系统的工作目录中。
- 运行 Table.ddl 文件。
运行命令 C:\temp>db2cmd(将 C:\temp 替换为您选择的目录)。此时将显示 DB2 命令窗口,在该窗口中,输入下列命令(将 C:\temp 替换为您选择的目录):- C:\temp>db2 connect to your_db_name
- C:\temp>db2 -tf Table.ddl //This command runs and creates tables for your CMP enterprise bean.
- C:\temp>db2 disconnect all
指定该数据集作为 SPUFI 的输入数据集并运行程序。
在 Table.ddl 文件中添加 SQL CREATE 语句,然后运行该文件:- 启动 iSeries 导航器。
- 展开与需要创建数据库文件的系统相对应的 iSeries 图标。
- 展开数据库并右键单击系统数据库。
- 选择运行 SQL 脚本...。
- 选择文件 > 打开。
- 浏览至已解压缩的 Table.ddl 文件并选择打开。
- 通过输入以下 SQL 语句作为 Table.ddl 文件中的第一条语句,在该文件中创建数据库或集合:
CREATE COLLECTION
collection
;
其中 collection 是数据库的名称。
- 选择运行 > 全部以运行 Table.ddl 文件中包含的所有命令。
- 选择查看 > 作业日志... 并验证是否已成功地创建表。
- 选择文件 > 保存以保存数据库。