Oracle einrichten

Bei den folgenden Anweisungen wird davon ausgegangen, dass Sie eine Oracle-Datenbank verwenden. Sie werden durch die folgenden Tasks geführt:

Hinweis: Berücksichtigen Sie Folgendes beim Erstellen der Datenbanktabellen und beim Zugriff darauf:

Bevor Sie die folgenden Anweisungen befolgen, müssen Sie eine Datenbank erstellt haben.

Gehen Sie wie folgt vor:

  1. Öffnen Sie ein neues Dokument in einem Texteditor, kopieren Sie das folgende Script zum Erstellen und Ausfüllen der Tabellen DEPARTMENT und EMPLOYEE, fügen Sie es in das Dokument ein und speichern Sie die Datei unter dem Namen 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. Starten Sie ein Befehlsfenster zum Zugriff auf Ihre Datenbank, springen Sie zu dem Ordner, der simplifieddbrouting2.sql enthält, und geben Sie folgenden Befehl ein:
    sqlplus <Benutzer-ID>/<Kennwort> @simplifieddbrouting2.sql

    Warten Sie das Ende des Scripts ab. Wenn Sie das Script zum ersten Mal ausführen, wird die folgende Nachricht angezeigt:

    ORA-00942: table or view does not exist (Tabelle oder Ansicht ist nicht vorhanden)
    Ignorieren Sie diese Nachricht. Die Nachricht wird angezeigt, weil das Script versucht, die möglicherweise bereits vorhandenen Tabellen 'DEPARTMENT' und 'EMPLOYEE' zu löschen, bevor neue Tabellen erstellt werden. Wenn das Script jedoch zum ersten Mal ausgeführt wird, kann es bereits vorhandene Tabellen nicht finden.

Sie können die JDBC-Provider-Definition jetzt erstellen. Weitere Informationen finden Sie unter JDBC-Provider-Eintrag für eine Oracle-Datenbank erstellen.

Zurück zu 'Datenbank einrichten'

Zurück zum Beginn des Mustercodes