Oracle
 sql >> Database >  >> RDS >> Oracle

Utilizzo di Oracle JDeveloper 12c con Oracle Database, parte 1

Sviluppatore Oracle J è un ambiente di sviluppo integrato (IDE) per Java. JDeveloper fornisce anche supporto per molte altre funzionalità, tra cui Application Development Framework (ADF), connettività del database JDBC ed elaborazione XML. Oracle Database è il sistema di gestione di database relazionali (RDBMS) più comunemente utilizzato. In due tutorial, discuteremo dell'utilizzo di JDeveloper con Oracle Database 11g. Questo tutorial ha le seguenti sezioni:

  • Impostazione dell'ambiente
  • Configurazione dei parametri di connessione
  • Creazione di una connessione
  • Impostazione AutoCommit
  • Creazione di una tabella
  • Aggiunta di dati tabella
  • Conclusione

Impostazione dell'ambiente

Scarica e installa il seguente software:


Figura 9: Selezionando Strumenti>Preferenze

Nelle Preferenze finestra di dialogo, seleziona Database>Avanzate , come mostrato nella Figura 10, e seleziona Autocommit checkbox se non è già selezionato.


Figura 10: Impostazione del commit automatico

Creazione di una tabella

Quindi, crea una tabella di database di esempio. Sono disponibili due opzioni per creare una nuova tabella:

  • Esegui uno script SQL in un foglio di lavoro SQL
  • Utilizza la procedura guidata Nuova tabella

Useremo la procedura guidata Nuova tabella. Le Tabelle nodo per la connessione elenca le tabelle nel database (vedi Figura 11).


Figura 11: Tabelle

Per creare una nuova tabella, fai clic con il pulsante destro del mouse su Tabelle nodo e seleziona Nuova tabella , come mostrato nella Figura 12.


Figura 12: Tabelle>Nuova tabella

La Crea tabella viene avviata la procedura guidata, come mostrato nella Figura 13.


Figura 13: Creazione guidata tabella

Quindi, crea una nuova tabella chiamata WLSLOG con colonne TIME_STAMP,CATEGORY,TYPE,SERVERNAME,CODE e MSG . Modifica la colonna predefinita COLUMN1 a TIME_STAMP , come mostrato nella Figura 14, e impostare la colonna come colonna della chiave primaria. Seleziona Tipo di dati come VARCHAR2 e imposta Taglia (255) . Seleziona Non nullo casella di controllo per rendere la colonna non nullable. Fai clic su Aggiungi colonna , come mostrato nella Figura 14, per aggiungere un'altra colonna.


Figura 14: Aggiunta di una colonna

Aggiungi una colonna alla volta. Tutte le colonne aggiunte sono mostrate nella Figura 15. Fare clic su OK.


Figura 15: Tutte le colonne aggiunte

Il DDL la scheda visualizza il DDL utilizzato per creare la nuova tabella (vedere la Figura 16). OK può essere selezionato dalla Tabella scheda o il DDL scheda.


Figura 16: DDL

La nuova tabella WLSLOG viene creato. La nuova tabella viene elencata nelle Tabelle nodo. Per elencare solo la nuova tabella, fai clic con il pulsante destro del mouse su Tabelle e seleziona Filtra , come mostrato nella Figura 17.


Figura 17: Selezionando Tabelle>Filtro

In Tabelle filtro , specifica Filtro come WLSLOG% e fare clic su OK, come mostrato nella Figura 18.


Figura 18: Filtra tabelle

Il WLSLOG la tabella viene elencata, come mostrato nella Figura 19.


Figura 19: Tabella WLSLOG

Fare doppio clic su WLSLOG tabella per visualizzare la sua Struttura , come mostrato nella Figura 20.


Figura 20: Struttura della tabella WLSLOG

Aggiunta dei dati della tabella

Successivamente, aggiungi i dati elencati al WLSLOG tabella.

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

Per aggiungere dati, eseguiremo uno script SQL in un foglio di lavoro SQL. Avvia un nuovo foglio di lavoro SQL selezionando Strumenti>Database>Foglio di lavoro SQL (vedi Figura 21).


Figura 21: Strumenti>Database>Foglio di lavoro SQL

In Seleziona connessione finestra di dialogo, seleziona OracleDBConnection , come mostrato nella Figura 22, e fare clic su OK.


Figura 22: Selezionando Connessione

Copia il seguente script SQL nel foglio di lavoro 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');

Le istruzioni SQL possono essere eseguite una alla volta o tutte insieme. Per eseguire un'istruzione alla volta, posiziona il cursore prima dell'istruzione e fai clic su Esegui istruzione , come mostrato nella Figura 23.


Figura 23: Esegui dichiarazione

Eseguiremo lo script SQL invece di eseguire un'istruzione alla volta. Fai clic su Esegui script , come mostrato nella Figura 24.


Figura 24: Esegui script

I dati vengono aggiunti alla tabella come indicato da Output script , che elenca un messaggio "1 riga inserita" per ogni riga aggiunta, come mostrato nella Figura 25.


Figura 25: L'output dello script indica che i dati sono stati aggiunti

Se il commit automatico non fosse abilitato, dovremmo eseguire il commit della transazione con Commit (vedi Figura 26). Tuttavia, poiché il commit automatico è abilitato, Commit non deve essere cliccato.


Figura 26: Fai clic su Conferma se il commit automatico non è abilitato

Per annullare una transazione, fai clic su Ripristino , come mostrato nella Figura 27.


Figura 27: Ritorno

Per cancellare l'output dello script, fai clic su Cancella , come mostrato nella Figura 28.


Figura 28: Output script>Cancella

Conclusione

In questo primo di due tutorial, abbiamo introdotto l'utilizzo di Oracle JDeveloper 12c con Oracle Database creando una connessione in JDeveloper, creando una tabella del database e aggiungendo i dati della tabella. Nel 2 tutorial, discuteremo dell'esecuzione di una query SQL, dell'utilizzo delle funzionalità del set di risultati della query, dell'eliminazione di una tabella e dell'eliminazione di una connessione.