这些指示信息假设您正在使用 Oracle 数据库,并指导您完成以下任务:
注意:创建和访问数据库表时,请注意以下问题:
在按照以下指示信息进行操作之前,您必须已创建数据库。
请完成以下步骤:
DROP TABLE DEPARTMENT;
CREATE TABLE DEPARTMENT (DEPTNUM CHAR(3) NOT NULL, DEPTNAME VARCHAR2(36) NOT NULL, MGRNUM CHAR(6));
INSERT INTO DEPARTMENT VALUES('D00', 'Personnel', '000010');
INSERT INTO DEPARTMENT VALUES('D01', 'Development', '000020');
INSERT INTO DEPARTMENT VALUES('D02', 'Support', '000030');
DROP TABLE EMPLOYEE;
CREATE TABLE EMPLOYEE (EMPNUM CHAR(6) NOT NULL, FIRSTNM VARCHAR2(20) NOT NULL, LASTNM VARCHAR2(15) NOT NULL, PHONENUM CHAR(4), WORKDEPT CHAR(3), YEARSSERVICE INTEGER, AGEINYRS INTEGER, SEX CHAR(1), SALARY DECIMAL(9,2));
INSERT INTO EMPLOYEE VALUES('000010', 'DAVID', 'BROWN', '4501', 'D01', 10, 54, 'M', 23250.00);
INSERT INTO EMPLOYEE VALUES('000020', 'SALLY', 'KWAN', '4738', 'D00', 9, 27, 'F', 18375.00);
INSERT INTO EMPLOYEE VALUES('000030', 'JOHN', 'GEYER', '6789', 'D01', 22, 47, 'M', 53000.00);
INSERT INTO EMPLOYEE VALUES('000040', 'EVA', 'SMITH', '7831', 'D00', 12, 37, 'F', 29000.00);
sqlplus <uid>/<password> @simplifieddbrouting2.sql
等待脚本完成运行。 如果您首次运行该脚本,将显示以下消息:
ORA-00942:表或视图不存在请忽略此消息。 显示此消息是因为脚本在创建新表之前会尝试除去任何名为 DEPARTMENT 和 EMPLOYEE 的现有表,但如果之前未曾运行此脚本,那么此脚本将找不到现有的表。
您现在可以创建 JDBCProvider 定义,请参阅为 Oracle 数据库创建 JDBC 提供者条目。