sql >> Databáze >  >> RDS >> Oracle

Použití Oracle JDeveloper 12c s databází Oracle, část 1

Oracle JDeveloper je integrované vývojové prostředí (IDE) pro Javu. JDeveloper také poskytuje podporu pro několik dalších funkcí, včetně Application Development Framework (ADF), konektivity databáze JDBC a zpracování XML. Oracle Database je nejběžněji používaný systém pro správu relačních databází (RDBMS). Ve dvou tutoriálech probereme používání JDeveloperu s Oracle Database 11g. Tento výukový program má následující sekce:

  • Nastavení prostředí
  • Konfigurace parametrů připojení
  • Vytvoření připojení
  • Nastavení funkce AutoCommit
  • Vytvoření tabulky
  • Přidání dat tabulky
  • Závěr

Nastavení prostředí

Stáhněte a nainstalujte následující software:


Obrázek 9: Výběrem Nástroje>Předvolby

V části Předvolby v dialogovém okně vyberte Databáze>Upřesnit , jak je znázorněno na obrázku 10, a vyberte možnost Automatické potvrzení zaškrtávací políčko, pokud ještě není zaškrtnuté.


Obrázek 10: Nastavení automatického potvrzení

Vytvoření tabulky

Dále vytvořte ukázkovou databázovou tabulku. Pro vytvoření nové tabulky jsou k dispozici dvě možnosti:

  • Spusťte skript SQL v listu SQL
  • Použijte průvodce Nová tabulka

Použijeme průvodce novou tabulkou. Tabulky node pro připojení uvádí tabulky v databázi (viz obrázek 11).


Obrázek 11: Tabulky

Chcete-li vytvořit novou tabulku, klikněte pravým tlačítkem na Tabulky uzel a vyberte Nová tabulka , jak je znázorněno na obrázku 12.


Obrázek 12: Tabulky>Nová tabulka

Vytvořit tabulku spustí se průvodce, jak je znázorněno na obrázku 13.


Obrázek 13: Průvodce vytvořením tabulky

Dále vytvořte novou tabulku s názvem WLSLOG se sloupci TIME_STAMP,CATEGORY,TYPE,SERVERNAME,CODE a MSG . Upravte výchozí sloupec COLUMN1 do TIME_STAMP , jak je znázorněno na obrázku 14, a nastavte sloupec jako sloupec primárního klíče. Vyberte Typ dat jako VARCHAR2 a nastavte Velikost (255) . Vyberte možnost Není null zaškrtávací políčko, aby sloupec neměl hodnotu null. Klikněte na Přidat sloupec , jak je znázorněno na obrázku 14, přidejte další sloupec.


Obrázek 14: Přidání sloupce

Přidejte jeden sloupec najednou. Všechny přidané sloupce jsou zobrazeny na obrázku 15. Klikněte na OK.


Obrázek 15: Všechny sloupce přidány

DDL zobrazí DDL použitý k vytvoření nové tabulky (viz obrázek 16). OK lze vybrat buď z tabulky nebo DDL kartu.


Obrázek 16: DDL

Nová tabulka WLSLOG se vytvoří. Nová tabulka bude uvedena v Tabulkách uzel. Chcete-li uvést pouze novou tabulku, klikněte pravým tlačítkem na Tabulky a vyberte možnost Filtrovat , jak je znázorněno na obrázku 17.


Obrázek 17: Výběrem Tabulky>Filtr

V části Filtrovat tabulky , zadejte Filtr jako WLSLOG% a klepněte na OK, jak je znázorněno na obrázku 18.


Obrázek 18: Filtrovat tabulky

WLSLOG se zobrazí tabulka, jak je znázorněno na obrázku 19.


Obrázek 19: Tabulka WLSLOG

Dvakrát klikněte na WLSLOG tabulku zobrazíte její strukturu , jak je znázorněno na obrázku 20.


Obrázek 20: Struktura tabulky WLSLOG

Přidání dat tabulky

Dále přidejte uvedená data do WLSLOG tabulka.

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

Pro přidání dat spustíme SQL skript v SQL Worksheetu. Spusťte nový list SQL výběrem Nástroje>Databáze>Sešit SQL (viz obrázek 21).


Obrázek 21: Nástroje>Databáze>Sešit SQL

V části Vybrat připojení dialogovém okně vyberte OracleDBConnection , jak ukazuje Obrázek 22, a klikněte na OK.


Obrázek 22: Výběrem Připojení

Zkopírujte následující skript SQL do listu SQL.

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');

Příkazy SQL lze spouštět jeden po druhém nebo všechny dohromady. Chcete-li spustit jeden příkaz najednou, umístěte kurzor před příkaz a klikněte na Spustit příkaz , jak je znázorněno na obrázku 23.


Obrázek 23: Spustit příkaz

Spustíme SQL skript namísto spouštění jednoho příkazu po druhém. Klikněte na Spustit skript , jak je znázorněno na obrázku 24.


Obrázek 24: Spusťte skript

Data se přidají do tabulky podle Výstupu skriptu , který uvádí zprávu „1 řádek vložen“ pro každý přidaný řádek, jak je znázorněno na obrázku 25.


Obrázek 25: Výstup skriptu označuje, že byla přidána data

Pokud by automatické potvrzení nebylo povoleno, museli bychom transakci potvrdit pomocí Potvrdit (viz obrázek 26). Ale protože je povoleno automatické potvrzení, Potvrdit není ke kliknutí.


Obrázek 26: Klikněte na Potvrdit, pokud není povoleno automatické potvrzení

Chcete-li transakci vrátit zpět, klikněte na Vrátit zpět , jak je znázorněno na obrázku 27.


Obrázek 27: Vrátit zpět

Po vymazání výstupu skriptu klikněte na Vymazat , jak je znázorněno na obrázku 28.


Obrázek 28: Výstup skriptu>Vymazat

Závěr

V tomto prvním ze dvou tutoriálů jsme představili používání Oracle JDeveloper 12c s Oracle Database vytvořením připojení v JDeveloper, vytvořením databázové tabulky a přidáním dat tabulky. Ve 2 tutoriálu probereme spuštění SQL dotazu, použití funkcí sady výsledků dotazu, zrušení tabulky a odstranění připojení.


  1. Jak vyzkoušet více SELECTů, dokud nebude k dispozici výsledek?

  2. Otázky a odpovědi z naší série webinářů Parameter Sniffing

  3. Oracle Instant Client pro zařízení Debian založené na ARM

  4. Oracle SID a název služby; problémy s připojením