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

Utilisation d'Oracle JDeveloper avec le service de base de données MySQL sur Oracle Cloud Platform, partie 2

Oracle JDeveloper est un environnement de développement intégré (IDE) non seulement pour Java mais aussi pour l'accès aux bases de données. Dans un article précédent, "Utilisation d'Oracle JDeveloper avec le service de base de données MySQL sur Oracle Cloud Platform, partie 1", nous avons discuté de la création d'un service de base de données MySQL sur Oracle Cloud Platform. Dans cet article de continuation, nous discutons de certaines des fonctionnalités de base de données de JDeveloper pour se connecter au service de base de données MySQL et créer une table, ajouter des données de table et interroger la table.

Cet article comporte les sections suivantes :

  • Création d'une connexion au service de base de données MySQL
  • Créer une table de base de données
  • Ajout de données de table avec une feuille de calcul SQL
  • Conclusion

Création d'une connexion au service de base de données MySQL

Dans cette section, nous allons créer une connexion au service MySQL dans JDeveloper. Cliquez sur Nouvelle application , comme illustré à la figure 1, pour créer une nouvelle connexion à la base de données.


Figure 1 : Nouvelle candidature

Vous pouvez également sélectionner Fichier>Nouvelle>Application , comme illustré à la figure 2.


Figure 2 : Fichier>Nouveau>Application

Une troisième option consiste à sélectionner Fichier>Nouveau>Depuis la galerie , comme illustré à la figure 3.


Figure 3 : Fichier>Nouvelle galerie

Toutes ces sélections lancent la même Nouvelle Galerie fenêtre, comme illustré à la figure 4. Sélectionnez Général>Connexion dans les catégories Connexion à la base de données dans Articles . Cliquez sur OK .


Figure 4 : Nouvelle galerie>Général>Connexions>Connexion à la base de données

Le bouton Créer une connexion à la base de données l'assistant est lancé, comme illustré à la figure 5. Les paramètres par défaut sont pour la base de données Oracle; nous devons les modifier pour MySQL.


Figure 5 : Créer une connexion à la base de données

Sélectionnez MySQL dans le Type de connexion liste déroulante (voir Figure 6).


Figure 6 : Sélection du type de connexion comme MySQL

Avec le type de connexion comme MySQL , les paramètres Oracle sont remplacés par les paramètres MySQL , qui incluent le pilote et Bibliothèque , comme illustré à la Figure 7. Le nom d'hôte le champ a un paramètre par défaut de localhost , qui doit être remplacée par l'adresse IP publique du service MySQL.


Figure 7 : Paramètres MySQL

Pour obtenir l'adresse IP publique du service MySQL, cliquez sur mysqldb lien de service dans le tableau de bord du service Oracle Cloud, comme illustré à la figure 8.


Figure 8 : Le lien mysqldb Service affiche le détail du service

Dans la page de détail du service, copiez l'adresse IP publique à partir des Ressources section, comme illustré à la Figure 9.


Figure 9 : Obtention de l'IP publique

Copiez et collez l'adresse IP publique dans le nom d'hôte champ, comme illustré à la figure 10. Spécifiez le nom de la base de données comme mysqldb , qui est configuré lorsqu'un nouveau service est créé, comme illustré à la figure 15. En option, modifiez également le nom de connexion par défaut (MSQLConnection). Cliquez sur Tester la connexion pour tester la connexion à la base de données.


Figure 10 : Spécification du nom d'hôte et du nom de la base de données

Si une connexion est établie, un succès message s'affiche (voir Figure 11). Cliquez sur OK .


Figure 11 : Créer une connexion à la base de données>OK

Une nouvelle connexion est ajoutée aux Ressources fenêtre, comme illustré à la Figure 12. Schéma de base de données mysqldb est répertorié en plus des schémas par défaut. Le mysqldb le nœud de schéma affiche les Tables et Vues nœuds. La Structure fenêtre affiche le détail de la connexion.


Figure 12 : Connexion MySQLConnexion ajoutée aux ressources

Une nouvelle connexion peut également être créée à partir de la base de données nœud en sélectionnant Nouvelle connexion à la base de données , comme illustré à la Figure 13.


Figure 13 : Base de données>Nouvelle connexion à la base de données

A Bases de données fenêtre peut être ajoutée en sélectionnant Fenêtre>Base de données>Bases de données , comme illustré à la Figure 14.


Figure 14 : Fenêtre>Base de données>Bases de données

Les Bases de données fenêtre s'affiche, comme illustré à la Figure 15. La Structure fenêtre affiche la structure de connexion.


Figure 15 : Fenêtre Bases de données

Créer une table de base de données

Dans cette section, nous allons créer une nouvelle table de base de données dans le service de base de données MySQL. Pour créer une nouvelle table, faites un clic droit sur Database>MySQLConnection>mysqldb>Tables dans la Ressource s et sélectionnez Nouvelle table , comme illustré à la Figure 16.


Figure 16 : Ressource>Base de données>MySQLConnection>mysqldb>Tables>Nouvelle table

Un Créer un tableau L'assistant est lancé, comme illustré à la figure 17. Parce que nous avons lancé la commande Créer une table depuis mysqldb , la base de données est sélectionné, mysqldb . Un Nom de table par défaut est spécifié et une colonne est répertoriée par défaut.


Figure 17 : Assistant de création de tableau

Ajoutez des définitions de colonne pour logid, category, type, servername, code et msg avec la colonne de clé primaire de type INT comme logid. Sélectionnez le type de données pour une colonne dans le Type de données menu déroulant, comme illustré à la Figure 18.


Figure 18 : Ajout de la logique de colonne de clé primaire

Cliquez sur Ajouter une colonne bouton, comme illustré à la Figure 19, pour ajouter les autres colonnes.


Figure 19 : Ajouter une colonne

Ajoutez les autres colonnes, toutes de type VARCHAR, comme illustré à la Figure 20.


Figure 20 : Créer un tableau>Colonnes

Le LDD affiche le DDL pour la création d'une nouvelle table (voir Figure 21).


Figure 21 : Créer un tableau>DDL

Cliquez sur OK pour créer la table de base de données, comme illustré à la Figure 22.


Figure 22 : Créer un tableau>OK

Une nouvelle table wlslog est créée, comme indiqué dans Ressources fenêtre de la Figure 23.


Figure 23 : Ressources>Base de données>MySQLConnection>mysqldb>Tables>wlslog

La structure du tableau est affichée dans la Structure fenêtre, comme illustré à la Figure 24.


Figure 24 : Structure du tableau wlslog

Cliquez sur une table pour afficher la structure de la table, comme indiqué pour le wlslog table. Dans les Bases de données fenêtre, le wlslog est répertorié, comme illustré à la Figure 25. La Structure fenêtre affiche les colonnes.


Figure 25 : Fenêtre Bases de données

Ajout de données de table avec une feuille de calcul SQL

Ensuite, nous ajouterons des données à la table wlslog à l'aide d'un script SQL dans SQL Worksheet. Sélectionnez Outils>Base de données>Feuille de calcul SQL (voir Figure 26) pour démarrer une nouvelle feuille de calcul SQL.


Figure 26 : Outils>Base de données>Feuille de calcul SQL

Dans Sélectionner une connexion boîte de dialogue, sélectionnez MySQLConnection , comme illustré à la Figure 27.


Figure 27 : Sélection de la connexion en tant que MySQLConnection

Une feuille de calcul SQL s'ouvre, comme illustré à la figure 28.


Figure 28 : Feuille de travail SQL

Copiez et collez le script SQL suivant dans la feuille de calcul 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');

Cliquez sur le bouton pour exécuter le script SQL, comme illustré à la Figure 29.


Figure 29 : Exécution du script SQL

En tant que sortie de script dans la Figure 30, les données sont ajoutées au wlslog tableau.


Figure 30 : Sortie de script

Après l'ouverture d'une feuille de calcul SQL et l'exécution d'un script SQL, d'autres options sont devenues disponibles dans la Outils>Base de données (voir Figure 31), par rapport à la Figure 26.


Figure 31 : Outils>Base de données

Conclusion

Dans cet article, nous avons discuté de l'utilisation de JDeveloper pour se connecter au service de base de données MySQL sur Oracle Cloud Platform, créer une table de base de données et ajouter des données de table. Dans le troisième article sur l'utilisation de JDeveloper avec la base de données MySQL sur Oracle Cloud Platform, nous allons interroger la table de la base de données, exporter un ensemble de résultats, rechercher et mettre en surbrillance des enregistrements, puis déconnecter et reconnecter une connexion.