Sviluppatore Oracle J è un ambiente di sviluppo integrato (IDE) non solo per Java ma anche per l'accesso al database. In un articolo precedente, "Utilizzo di Oracle JDeveloper con il servizio di database MySQL su Oracle Cloud Platform, parte 1", abbiamo discusso della creazione di un servizio di database MySQL su Oracle Cloud Platform. In questo articolo di continuazione, discutiamo alcune delle funzionalità del database in JDeveloper per connettersi al servizio di database MySQL e creare una tabella, aggiungere dati di tabella ed eseguire query sulla tabella.
Questo articolo ha le seguenti sezioni:
- Creazione di una connessione al servizio di database MySQL
- Creazione di una tabella di database
- Aggiunta di dati di tabella con il foglio di lavoro SQL
- Conclusione
Creazione di una connessione al servizio di database MySQL
In questa sezione creeremo una connessione al servizio MySQL in JDeveloper. Fai clic su Nuova applicazione , come mostrato nella Figura 1, per creare una nuova connessione al database.
Figura 1: Nuova applicazione
In alternativa, seleziona File>Nuova>Applicazione , come mostrato nella Figura 2.
Figura 2: File>Nuova>Applicazione
Una terza opzione è selezionare File>Nuovo>Dalla galleria , come mostrato nella Figura 3.
Figura 3: File>Nuova Galleria
Tutte queste selezioni lanciano la stessa Nuova Galleria finestra, come mostrato nella Figura 4. Selezionare Generale>Connessione nelle categorie Connessione al database in Articoli . Fai clic su OK .
Figura 4: Nuova Galleria>Generale>Connessioni>Connessione al database
Crea connessione al database viene avviata la procedura guidata, come mostrato nella Figura 5. Le impostazioni predefinite sono per Oracle Database; dobbiamo modificarli per MySQL.
Figura 5: Crea connessione al database
Seleziona MySQL nel Tipo di connessione menu a discesa (vedi Figura 6).
Figura 6: Selezione del tipo di connessione come MySQL
Con il Tipo di connessione come MySQL , le impostazioni Oracle vengono sostituite con Impostazioni MySQL , che include il Driver e Libreria , come mostrato nella Figura 7. Il Nome host campo ha un'impostazione predefinita di localhost , che deve essere sostituito con l'IP pubblico del servizio MySQL.
Figura 7: Impostazioni MySQL
Per ottenere l'IP pubblico del servizio MySQL, fare clic su mysqldb collegamento al servizio nel dashboard del servizio Oracle Cloud, come mostrato nella Figura 8.
Figura 8: Il collegamento al servizio mysqldb mostra i dettagli del servizio
Nella pagina dei dettagli del servizio, copia l'IP pubblico da Risorse sezione, come mostrato nella Figura 9.
Figura 9: Ottenere l'IP pubblico
Copia e incolla l'IP pubblico nel Nome host campo, come mostrato nella Figura 10. Specificare Nome database come mysqldb , che viene configurato quando viene creato un nuovo servizio, come illustrato nella Figura 15. Facoltativamente, modificare anche il nome di connessione predefinito (MSQLConnection). Fai clic su Verifica connessione per testare la connessione al database.
Figura 10: Specificare il nome host e il nome database
Se viene stabilita una connessione, un Successo viene visualizzato il messaggio (vedere la Figura 11). Fai clic su OK .
Figura 11: Crea connessione al database>OK
Viene aggiunta una nuova connessione alle Risorse finestra, come mostrato nella Figura 12. Schema del database mysqldb è elencato in aggiunta agli schemi predefiniti. Il mysqldb il nodo schema mostra le Tabelle e Viste nodi. La struttura la finestra mostra i dettagli della connessione.
Figura 12: Connessione MySQLConnection aggiunta a Risorse
È inoltre possibile creare una nuova connessione dal Database nodo selezionando Nuova connessione al database , come mostrato nella Figura 13.
Figura 13: Database>Nuova connessione al database
Un Banche dati la finestra può essere aggiunta selezionando Window>Database>Database , come mostrato nella Figura 14.
Figura 14: Finestra>Banca dati>Banca dati
I Banche dati viene visualizzata la finestra, come mostrato nella Figura 15. La Struttura finestra mostra la struttura della connessione.
Figura 15: Finestra Database
Creazione di una tabella di database
In questa sezione creeremo una nuova tabella di database nel servizio di database MySQL. Per creare una nuova tabella, fare clic con il pulsante destro del mouse su Database>MySQLConnection>mysqldb>Tabelle nella Risorsa s e seleziona Nuova tabella , come mostrato nella Figura 16.
Figura 16: Risorsa>Database>MySQLConnection>mysqldb>Tabelle>Nuova tabella
Una Crea tabella viene avviata la procedura guidata, come mostrato nella Figura 17. Perché è stata avviata la Crea tabella da mysqldb , il Banca dati è selezionato, mysqldb . Una tabella predefinita Nome è specificato e una colonna è elencata per impostazione predefinita.
Figura 17: Creazione guidata tabella
Aggiungi le definizioni di colonna per logid, categoria, tipo, servername, codice e msg con la colonna della chiave primaria di tipo INT come logid. Seleziona il tipo di dati per una colonna in Tipo di dati a discesa, come mostrato nella Figura 18.
Figura 18: Aggiunta del logid della colonna della chiave primaria
Fai clic su Aggiungi colonna pulsante, come mostrato in Figura 19, per aggiungere le altre colonne.
Figura 19: Aggiungi colonna
Aggiungi le altre colonne, tutte di tipo VARCHAR, come mostrato nella Figura 20.
Figura 20: Crea tabella>Colonne
Il DDL tab mostra il DDL per la creazione di una nuova tabella (vedi Figura 21).
Figura 21: Crea tabella>DDL
Fai clic su OK per creare la tabella del database, come mostrato nella Figura 22.
Figura 22: Crea tabella>OK
Viene creata una nuova tabella wlslog, come mostrato in Risorse finestra nella Figura 23.
Figura 23: Risorse>Database>MySQLConenction>mysqldb>Tabelle>wlslog
La struttura della tabella viene visualizzata nella Struttura finestra, come mostrato in Figura 24.
Figura 24: Struttura della tabella wlslog
Fai clic su una tabella per visualizzare la struttura della tabella, come mostrato per il wlslog tavolo. Nei Banche dati finestra, il wlslog viene elencata la tabella, come mostrato nella Figura 25. La Struttura la finestra mostra le colonne.
Figura 25: Finestra Database
Aggiunta di dati tabella con foglio di lavoro SQL
Successivamente, aggiungeremo i dati alla tabella wlslog utilizzando uno script SQL nel foglio di lavoro SQL. Seleziona Strumenti>Database>Foglio di lavoro SQL (vedi Figura 26) per avviare un nuovo foglio di lavoro SQL.
Figura 26: Strumenti>Database>Foglio di lavoro SQL
In Seleziona connessione finestra di dialogo, seleziona MySQLConnection , come mostrato nella Figura 27.
Figura 27: Selezionando Connessione come Connessione MySQL
Viene aperto un foglio di lavoro SQL, come mostrato nella Figura 28.
Figura 28: Foglio di lavoro SQL
Copia e incolla il seguente script SQL nel foglio di lavoro SQL:
INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(1,'Notice','WebLogicServer','AdminServer','BEA-000365', 'Server state changed to STANDBY'); INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(2,'Notice','WebLogicServer','AdminServer','BEA-000365', 'Server state changed to STARTING'); INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(3,'Notice','WebLogicServer','AdminServer','BEA-000365', 'Server state changed to ADMIN'); INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(4,'Notice','WebLogicServer','AdminServer','BEA-000365', 'Server state changed to RESUMING'); INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(5,'Notice','WebLogicServer','AdminServer','BEA-000361', 'Started WebLogic AdminServer'); INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(6,'Notice','WebLogicServer','AdminServer','BEA-000365', 'Server state changed to RUNNING'); INSERT INTO wlslog(logid,category,type,servername,code,msg) VALUES(7,'Notice','WebLogicServer','AdminServer','BEA-000360', 'Server started in RUNNING mode');
Fare clic sul pulsante per eseguire lo script SQL, come mostrato nella Figura 29.
Figura 29: Esecuzione di script SQL
Come output dello script nella Figura 30 indica che i dati vengono aggiunti al wlslog tabella.
Figura 30: Output dello script
Dopo l'apertura di un foglio di lavoro SQL e l'esecuzione di uno script SQL, sono diventate disponibili più opzioni nel Strumenti>Database (vedi Figura 31), rispetto alla Figura 26.
Figura 31: Strumenti>Banca dati
Conclusione
In questo articolo, abbiamo discusso dell'utilizzo di JDeveloper per connettersi al servizio di database MySQL su Oracle Cloud Platform, creare una tabella di database e aggiungere dati di tabella. Nel terzo articolo sull'utilizzo di JDeveloper con il database MySQL su Oracle Cloud Platform, interrogheremo la tabella del database, esporteremo un set di risultati, troveremo ed evidenzieremo i record e disconnetteremo e ricollegheremo una connessione.