Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Verwenden von Oracle JDeveloper 12c mit Oracle Database, Teil 1

Oracle JDeveloper ist eine integrierte Entwicklungsumgebung (IDE) für Java. JDeveloper bietet auch Unterstützung für mehrere andere Funktionen, einschließlich Application Development Framework (ADF), JDBC-Datenbankkonnektivität und XML-Verarbeitung. Oracle Database ist das am häufigsten verwendete relationale Datenbankverwaltungssystem (RDBMS). In zwei Tutorials besprechen wir die Verwendung von JDeveloper mit Oracle Database 11g. Dieses Tutorial hat die folgenden Abschnitte:

  • Einstellung der Umgebung
  • Verbindungsparameter konfigurieren
  • Verbindung herstellen
  • AutoCommit einstellen
  • Erstellen einer Tabelle
  • Hinzufügen von Tabellendaten
  • Schlussfolgerung

Einstellung der Umgebung

Laden Sie die folgende Software herunter und installieren Sie sie:


Abbildung 9: Wählen Sie Extras>Einstellungen

In den Einstellungen wählen Sie Datenbank>Erweitert , wie in Abbildung 10 gezeigt, und wählen Sie Autocommit aus Kontrollkästchen, falls noch nicht aktiviert.


Abbildung 10: Autocommit-Einstellung

Eine Tabelle erstellen

Erstellen Sie als Nächstes eine Beispieldatenbanktabelle. Zwei Optionen stehen zur Verfügung, um eine neue Tabelle zu erstellen:

  • Führen Sie ein SQL-Skript in einem SQL-Arbeitsblatt aus
  • Verwenden Sie den Assistenten für neue Tabellen

Wir verwenden den Assistenten für neue Tabellen. Die Tabellen Knoten für die Verbindung listet die Tabellen in der Datenbank auf (siehe Abbildung 11).


Abbildung 11: Tabellen

Um eine neue Tabelle zu erstellen, klicken Sie mit der rechten Maustaste auf die Tabellen -Knoten und wählen Sie Neue Tabelle aus , wie in Abbildung 12 gezeigt.


Abbildung 12: Tabellen>Neue Tabelle

Die Tabelle erstellen Der Assistent wird gestartet, wie in Abbildung 13 gezeigt.


Abbildung 13: Assistent zum Erstellen von Tabellen

Als nächstes erstellen Sie eine neue Tabelle namens WLSLOG mit den Spalten TIME_STAMP,CATEGORY,TYPE,SERVERNAME,CODE und MSG . Ändern Sie die Standardspalte COLUMN1 bis TIME_STAMP , wie in Abbildung 14 gezeigt, und legen Sie die Spalte als Primärschlüsselspalte fest. Wählen Sie Datentyp aus als VARCHAR2 und legen Sie Größe (255) fest . Wählen Sie Nicht Null aus Kontrollkästchen, um die Spalte als nicht nullfähig zu machen. Klicken Sie auf Spalte hinzufügen , wie in Abbildung 14 gezeigt, um eine weitere Spalte hinzuzufügen.


Abbildung 14: Spalte hinzufügen

Fügen Sie jeweils eine Spalte hinzu. Alle hinzugefügten Spalten werden in Abbildung 15 angezeigt. Klicken Sie auf OK.


Abbildung 15: Alle Spalten hinzugefügt

Die DDL Registerkarte zeigt die DDL an, die zum Erstellen der neuen Tabelle verwendet wurde (siehe Abbildung 16). OK kann entweder aus der Tabelle ausgewählt werden oder die DDL Registerkarte.


Abbildung 16: DDL

Die neue Tabelle WLSLOG wird erstellt. Die neue Tabelle wird in den Tabellen aufgeführt Knoten. Um nur die neue Tabelle aufzulisten, klicken Sie mit der rechten Maustaste auf Tabellen und wählen Sie Filter aus , wie in Abbildung 17 gezeigt.


Abbildung 17: Wählen Sie Tabellen>Filter

In Filtertabellen , geben Sie Filter an als WLSLOG% und klicken Sie auf OK, wie in Abbildung 18 gezeigt.


Abbildung 18: Tabellen filtern

Das WLSLOG Tabelle wird aufgelistet, wie in Abbildung 19 gezeigt.


Abbildung 19: WLSLOG-Tabelle

Doppelklicken Sie auf das WLSLOG Tabelle, um ihre Struktur anzuzeigen , wie in Abbildung 20 gezeigt.


Abbildung 20: Struktur der WLSLOG-Tabelle

Hinzufügen von Tabellendaten

Als nächstes fügen Sie die aufgelisteten Daten dem WLSLOG hinzu Tabelle.

Apr-8-2014-7:06:16-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to STANDBY
Apr-8-2014-7:06:17-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to STARTING
Apr-8-2014-7:06:18-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to ADMIN
Apr-8-2014-7:06:19-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to RESUMING
Apr-8-2014-7:06:20-PM-PDT Notice WebLogicServer AdminServer
   BEA-000331 Started WebLogic AdminServer
Apr-8-2014-7:06:21-PM-PDT Notice WebLogicServer AdminServer
   BEA-000365 Server state changed to RUNNING
Apr-8-2014-7:06:22-PM-PDT Notice WebLogicServer AdminServer
   BEA-000360 Server started in RUNNING mode

Um Daten hinzuzufügen, führen wir ein SQL-Skript in einem SQL-Arbeitsblatt aus. Starten Sie ein neues SQL-Arbeitsblatt, indem Sie Extras>Datenbank>SQL-Arbeitsblatt auswählen (siehe Abbildung 21).


Abbildung 21: Extras>Datenbank>SQL-Arbeitsblatt

In der Verbindung auswählen Wählen Sie im Dialogfeld OracleDBConnection aus , wie in Abbildung 22 gezeigt, und klicken Sie auf OK.


Abbildung 22: Verbindung auswählen

Kopieren Sie das folgende SQL-Skript in das SQL-Arbeitsblatt.

INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:16-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to STANDBY');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:17-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to STARTING');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:18-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to ADMIN');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:19-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to RESUMING');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:20-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000361','Started WebLogic AdminServer');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:21-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to RUNNING');
INSERT INTO wlslog(timestamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:22-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000360','Server started in RUNNING mode');

Die SQL-Anweisungen können einzeln oder alle zusammen ausgeführt werden. Um eine Anweisung nach der anderen auszuführen, positionieren Sie den Cursor vor der Anweisung und klicken Sie auf Anweisung ausführen , wie in Abbildung 23 gezeigt.


Abbildung 23: Run-Anweisung

Wir werden das SQL-Skript ausführen, anstatt jeweils eine Anweisung auszuführen. Klicken Sie auf Skript ausführen , wie in Abbildung 24 gezeigt.


Abbildung 24: Skript ausführen

Daten werden der Tabelle hinzugefügt, wie in der Skriptausgabe angegeben , die eine Meldung „1 Zeile eingefügt“ für jede hinzugefügte Zeile auflistet, wie in Abbildung 25 gezeigt.


Abbildung 25: Die Skriptausgabe zeigt an, dass Daten hinzugefügt wurden

Wenn Auto Commit nicht aktiviert wäre, müssten wir die Transaktion mit Commit festschreiben (siehe Abbildung 26). Aber da Auto-Commit aktiviert ist, Commit ist nicht anzuklicken.


Abbildung 26: Klicken Sie auf Commit, wenn Auto Commit nicht aktiviert ist

Um eine Transaktion zurückzusetzen, klicken Sie auf Zurücksetzen , wie in Abbildung 27 gezeigt.


Abbildung 27: Zurücksetzen

Um die Skriptausgabe zu löschen, klicken Sie auf Löschen , wie in Abbildung 28 gezeigt.


Abbildung 28: Skriptausgabe>Löschen

Schlussfolgerung

In diesem ersten von zwei Tutorials haben wir die Verwendung von Oracle JDeveloper 12c mit Oracle Database eingeführt, indem wir eine Verbindung in JDeveloper erstellt, eine Datenbanktabelle erstellt und Tabellendaten hinzugefügt haben. In Tutorial 2 werden wir das Ausführen einer SQL-Abfrage, die Verwendung von Funktionen für Abfrageergebnisse, das Löschen einer Tabelle und das Löschen einer Verbindung besprechen.