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.