下列指示假設您使用的是 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
等待 Script 執行完成。 如果您是第一次執行這個 Script,畫面上會顯示下列訊息:
ORA-00942:表格或視圖不存在請忽略此訊息。 顯示此訊息的原因是,Script 在建立新的表格之前,會嘗試移除名為 DEPARTMENT 與 EMPLOYEE 的任何現有表格,但如果您之前未執行過這個 Script,它就找不到現有的表格。
您現在可以建立 JDBCProvider 定義,請參閱建立 Oracle 資料庫的 JDBC 提供者項目。