設定 Oracle

下列指示假設您使用的是 Oracle 資料庫,並指導您完成下列作業:

附註。當您建立及存取資料庫表格時,請注意下列問題:

在遵循這些指示之前,您必須已建立資料庫。

請完成下列步驟:

  1. 在文字編輯器中開啟一個新文件,將可建立並移入 DEPARTMENT 與 EMPLOYEE 表格的下列 Script 複製並貼到該文件中,然後將檔案命名為 simplifieddbrouting2.sql 並儲存該檔案。
    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);
          
  2. 啟動一個指令視窗以存取您的資料庫,移至含有 simplifieddbrouting2.sql 的資料夾,然後輸入下列指令:
    sqlplus <uid>/<password> @simplifieddbrouting2.sql

    等待 Script 執行完成。 如果您是第一次執行這個 Script,畫面上會顯示下列訊息:

    ORA-00942:表格或視圖不存在
    請忽略此訊息。 顯示此訊息的原因是,Script 在建立新的表格之前,會嘗試移除名為 DEPARTMENT 與 EMPLOYEE 的任何現有表格,但如果您之前未執行過這個 Script,它就找不到現有的表格。

您現在可以建立 JDBCProvider 定義,請參閱建立 Oracle 資料庫的 JDBC 提供者項目

回到設定資料庫

回到範例首頁