使用 SDO 和 JDBC Data Access Service 启用面向服务的体系结构
2010-01-18 00:00:00 来源:WEB开发网在 Rational Application Developer 的 J2EE Perspective 中:
选择 File => New => Enterprise Application Project。将其命名为 CloseOrder,然后选择 Finish。
右键单击 CloseOrder,选择 New => Dynamic Web Project,将其命名为 CloseOrderWeb,然后单击 Finish。
2. 设置数据库
图 8 显示了示例应用程序的数据库架构。其中包含一个 customer 条目和一个指向 order 条目的外键:
图 8. 数据库架构
请注意,此处假设管理用户名和密码均为 db2admin。
启动 DB2 命令行处理程序。缺省情况下,可以采用以下方式启动此工具:
Linux® 或 UNIX®:
作为数据库管理员登录(比如 su db2admin)
键入 db2 并按 Enter。
Windows®:
选择 Start => All Programs => IBM DB2 => Command Line Tools => Command Line Processor。
使用命令行处理程序执行以下代码:
清单 1. DB2 命令db2 => CREATE DATABASE EXAMPLE
db2 => CONNECT TO EXAMPLE USER db2admin USING db2admin
db2 => CREATE TABLE CUSTOMER(CUST_ID INTEGER NOT NULL, NAME VARCHAR(250), ORDER_ID INTEGER)
db2 => ALTER TABLE CUSTOMER PRIMARY KEY(CUST_ID)
db2 => CREATE TABLE ORDER(ORDER_ID INTEGER NOT NULL, STATUS VARCHAR(250), TOTAL INTEGER, CUSTOMER_ID INTEGER)
db2 => ALTER TABLE ORDER PRIMARY KEY(ORDER_ID)
db2 => INSERT INTO CUSTOMER(NAME, CUST_ID, ORDER_ID) VALUES ('Roland Barcia', 1, 2)
db2 => INSERT INTO CUSTOMER(NAME, CUST_ID, ORDER_ID) VALUES ('Geoffrey Hambrick', 2, 1)
db2 => INSERT INTO ORDER(ORDER_ID, STATUS, TOTAL, CUSTOMER_ID) VALUES (1, 'OPEN', 88, 1)
db2 => INSERT INTO ORDER(ORDER_ID, STATUS, TOTAL, CUSTOMER_ID) VALUES (2, 'OPEN', 188, 5)
db2 => ALTER TABLE CUSTOMER FOREIGN KEY(ORDER_ID) REFERENCES ORDER(ORDER_ID)
更多精彩
赞助商链接