Oracle JDeveloper est un environnement de développement intégré (IDE) pour Java. JDeveloper prend également en charge plusieurs autres fonctionnalités, notamment l'infrastructure de développement d'applications (ADF), la connectivité de la base de données JDBC et le traitement XML. Oracle Database est le système de gestion de base de données relationnelle (RDBMS) le plus couramment utilisé. Dans deux tutoriels, nous aborderons l'utilisation de JDeveloper avec Oracle Database 11g. Ce didacticiel comporte les sections suivantes :
- Configuration de l'environnement
- Configuration des paramètres de connexion
- Création d'une connexion
- Configuration de la validation automatique
- Créer un tableau
- Ajout de données de tableau
- Conclusion
Configuration de l'environnement
Téléchargez et installez le logiciel suivant :
Figure 9 : Sélection Outils>Préférences
Dans les Préférences boîte de dialogue, sélectionnez Base de données>Avancé , comme illustré à la Figure 10, puis sélectionnez Autocommit case à cocher si elle n'est pas déjà sélectionnée.
Figure 10 : Paramètre de validation automatique
Créer un tableau
Créez ensuite un exemple de table de base de données. Deux options sont disponibles pour créer une nouvelle table :
- Exécuter un script SQL dans une feuille de calcul SQL
- Utiliser l'assistant Nouveau tableau
Nous allons utiliser l'assistant Nouvelle table. Les tableaux Le nœud de la connexion répertorie les tables de la base de données (voir Figure 11).
Figure 11 : Tableaux
Pour créer un nouveau tableau, cliquez avec le bouton droit sur les tableaux nœud et sélectionnez Nouvelle table , comme illustré à la Figure 12.
Figure 12 : Tableaux>Nouveau tableau
L'onglet Créer un tableau L'assistant est lancé, comme illustré à la figure 13.
Figure 13 : Assistant de création de tableau
Ensuite, créez une nouvelle table appelée WLSLOG avec les colonnes TIME_STAMP,CATEGORY,TYPE,SERVERNAME,CODE et MSG . Modifier la colonne par défaut COLUMN1 à TIME_STAMP , comme illustré à la figure 14, et définissez la colonne comme colonne de clé primaire. Sélectionnez Type de données comme VARCHAR2 et définissez Taille (255) . Sélectionnez Non nul case à cocher pour rendre la colonne non nullable. Cliquez sur Ajouter une colonne , comme illustré à la figure 14, pour ajouter une autre colonne.
Figure 14 : Ajouter une colonne
Ajoutez une colonne à la fois. Toutes les colonnes ajoutées sont présentées dans la figure 15. Cliquez sur OK.
Figure 15 : Toutes les colonnes ont été ajoutées
Le LDD L'onglet affiche le DDL utilisé pour créer la nouvelle table (voir Figure 16). OK peut être sélectionné dans le tableau ou l'onglet DDL onglet.
Figure 16 : DDL
La nouvelle table WLSLOG se crée. La nouvelle table est répertoriée dans les Tables nœud. Pour répertorier uniquement le nouveau tableau, cliquez avec le bouton droit sur Tables et sélectionnez Filtrer , comme illustré à la Figure 17.
Figure 17 : Sélection de tableaux>Filtrer
Dans Filtrer les tableaux , spécifiez Filtrer comme WLSLOG% et cliquez sur OK, comme illustré à la Figure 18.
Figure 18 : Filtrer les tableaux
Le WLSLOG table est répertoriée, comme illustré à la Figure 19.
Figure 19 : Table WLSLOG
Double-cliquez sur WLSLOG tableau pour afficher sa Structure , comme illustré à la Figure 20.
Figure 20 : Structure de la table WLSLOG
Ajout de données de tableau
Ensuite, ajoutez les données répertoriées au WLSLOG tableau.
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
Pour ajouter des données, nous allons exécuter un script SQL dans une feuille de travail SQL. Démarrez une nouvelle feuille de calcul SQL en sélectionnant Outils>Base de données>Feuille de calcul SQL (voir Figure 21).
Figure 21 : Outils>Base de données>Feuille de calcul SQL
Dans Sélectionner une connexion boîte de dialogue, sélectionnez OracleDBConnection , comme illustré à la Figure 22, puis cliquez sur OK.
Figure 22 : Sélection de la connexion
Copiez le script SQL suivant dans la feuille de calcul 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');
Les instructions SQL peuvent être exécutées une par une ou toutes ensemble. Pour exécuter une instruction à la fois, placez le curseur devant l'instruction et cliquez sur Exécuter l'instruction , comme illustré à la Figure 23.
Figure 23 : Exécuter l'instruction
Nous allons exécuter le script SQL au lieu d'exécuter une instruction à la fois. Cliquez sur Exécuter le script , comme illustré à la Figure 24.
Figure 24 : Exécuter le script
Les données sont ajoutées au tableau comme indiqué par la sortie de script , qui répertorie un message "1 ligne insérée" pour chaque ligne ajoutée, comme illustré à la Figure 25.
Figure 25 : La sortie du script indique que des données ont été ajoutées
Si la validation automatique n'était pas activée, nous aurions besoin de valider la transaction avec Commit (voir Figure 26). Mais, comme la validation automatique est activée, Commit ne doit pas être cliqué.
Figure 26 : Cliquez sur Valider si la validation automatique n'est pas activée
Pour annuler une transaction, cliquez sur Annuler , comme illustré à la Figure 27.
Figure 27 : Restauration
Pour effacer la sortie du script, cliquez sur Effacer , comme illustré à la Figure 28.
Figure 28 : Sortie de script>Effacer
Conclusion
Dans ce premier des deux didacticiels, nous avons introduit l'utilisation d'Oracle JDeveloper 12c avec Oracle Database en créant une connexion dans JDeveloper, en créant une table de base de données et en ajoutant des données de table. Dans le 2 tutoriel, nous discuterons de l'exécution d'une requête SQL, de l'utilisation des fonctionnalités d'ensemble de résultats de requête, de la suppression d'une table et de la suppression d'une connexion.