Oracle
 sql >> Base de données >  >> RDS >> Oracle

Utilisation d'Oracle JDeveloper 12c avec Oracle Database, partie 1

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.