Dans « Utilisation d'Oracle JDeveloper avec le service de base de données MySQL sur Oracle Cloud Platform, partie 1 », un service de base de données MySQL est créé sur Oracle Cloud Platform. Dans l'article « Utilisation d'Oracle JDeveloper avec le service de base de données MySQL sur Oracle Cloud Platform, partie 2 », une connexion est créée au service de base de données MySQL avec Oracle JDeveloper et une table de base de données est créée et des données de table sont ajoutées. Dans cet article, nous abordons l'interrogation de la table et l'exportation du jeu de résultats vers un script SQL. Nous discutons également de certaines des autres fonctionnalités de l'ensemble de résultats, telles que la recherche du nombre d'enregistrements et la recherche et la mise en surbrillance d'enregistrements. Cet article comporte les sections suivantes :
- Interroger des données de table avec une feuille de calcul SQL
- Liste de l'historique SQL
- Rechercher le nombre d'enregistrements dans un ensemble de résultats
- Rechercher et mettre en surbrillance des enregistrements dans un ensemble de résultats
- Exportation d'un ensemble de résultats
- Déconnexion et connexion
- Exporter une connexion
- Supprimer une connexion
- Suppression du service MySQL
- Conclusion
Interroger des données de table avec une feuille de calcul SQL
Ouvrez une autre feuille de calcul SQL et ajoutez un SELECT pour interroger la table wlslog, comme illustré à la figure 1. Le bouton utilisé pour exécuter une seule instruction SQL, comme illustré à la figure 1, est différent du bouton utilisé pour exécuter un script SQL.
Figure 1 : Exécuter l'instruction
Le jeu de résultats de la requête SQL est répertorié, comme illustré à la figure 2.
Figure 2 : Ensemble de résultats
Liste de l'historique SQL
Pour répertorier l'historique SQL, qui est une liste des instructions SQL exécutées dans un passé proche, sélectionnez Historique SQL à partir de la barre d'outils, comme illustré à la figure 3.
Figure 3 : Historique SQL
Rechercher le nombre d'enregistrements dans un ensemble de résultats
Le jeu de résultats dans l'exemple ne comporte que sept lignes et la détermination du nombre de lignes ne nécessite aucun outil supplémentaire, mais si un jeu de résultats comporte plusieurs lignes (des milliers de lignes), un défilement important peut être nécessaire pour trouver le nombre total de lignes dans le jeu de résultats sans fonction d'outil telle que Compter les lignes. Cliquez avec le bouton droit sur le jeu de résultats et sélectionnez Compter les lignes… , comme illustré à la figure 4, pour trouver le nombre de lignes.
Figure 4 : Compter les lignes
Le nombre de lignes est répertorié, comme illustré à la figure 5.
Figure 5 : Nombre de lignes
Rechercher et mettre en surbrillance des enregistrements dans un ensemble de résultats
JDeveloper a une fonctionnalité pour trouver des lignes de données (également appelés enregistrements ) dans un ensemble de résultats basé sur un ou plusieurs critères de recherche, par exemple qu'un enregistrement contient un terme. Pour utiliser la fonctionnalité, faites un clic droit dans le jeu de résultats et sélectionnez Rechercher/Surligner (voir Figure 6).
Figure 6 : Rechercher/Surligner
A Rechercher/Surligner la boîte de dialogue s'affiche, comme illustré à la figure 7.
Figure 7 : Boîte de dialogue Rechercher/Surligner
Plusieurs options de recherche/surbrillance sont disponibles. Ceux-ci sont présentés dans le tableau 1.
Option Rechercher/Surligner | Description |
Ignorer la casse | Ignorer la casse dans les données. Les majuscules/minuscules dans le terme de recherche ou les données du tableau ne sont pas prises en compte et seul le texte de recherche est utilisé. |
Mot entier | Rechercher si un mot entier existe dans le tableau |
Commence par | Rechercher si une donnée de colonne commence par le terme spécifié |
Recherche Wrap | Détermine s'il faut envelopper la recherche |
Couleur de surbrillance | La couleur de surbrillance à utiliser |
Persister Highlight | Détermine s'il faut conserver la couleur de surbrillance après la fermeture de la boîte de dialogue Rechercher/Surligner. Persist Highlight ne peut être sélectionné que si Highlight Row est également sélectionné. |
Mettre en surbrillance la ligne | Détermine s'il faut mettre en surbrillance une ligne dans le résultat d'une recherche |
Tableau 1 : Options de recherche/surbrillance
Par exemple, spécifiez le terme BEA-000365 dans la boîte de dialogue Rechercher/Surligner et sélectionnez le mot entier option, comme illustré à la Figure 8. Sélectionnez Entrée.
Figure 8 : Utiliser Find/Highlight pour trouver des données correspondantes
Comme le montre la figure 9, le message "Found 5 matches" indique que cinq enregistrements ont été trouvés.
Figure 9 : 5 correspondances trouvées
Le résultat de la recherche n'indique pas quels sont les enregistrements correspondants. Pour indiquer quels enregistrements correspondent à la recherche, sélectionnez la Ligne en surbrillance et sélectionnez l'option Couleur , une option qui devient disponible uniquement si Mettre en surbrillance la ligne est sélectionné. Sélectionnez Entrée et les enregistrements avec des données correspondantes sont mis en surbrillance, comme illustré à la figure 10.
Figure 10 : Lignes en surbrillance
Si le bouton Rechercher/Surligner boîte de dialogue est fermée, la surbrillance des lignes sélectionnées est également supprimée (voir Figure 11).
Figure 11 : Surbrillance de ligne supprimée à la fermeture de la boîte de dialogue
Pour conserver la mise en surbrillance des lignes, sélectionnez également l'option Persist Highlight , comme illustré à la Figure 12.
Figure 12 : Option de surbrillance persistante sélectionnée
Sélectionnez Entrer comme avant et les lignes correspondantes sont mises en surbrillance, comme illustré à la figure 13.
Figure 13 : Lignes en surbrillance
Sélection de Persist Highlight ajoute une autre fonctionnalité. Fermez le Rechercher/Surligner boîte de dialogue, comme illustré à la Figure 14.
Figure 14 : Fermeture de la boîte de dialogue Rechercher/Surligner
Les lignes en surbrillance restent en surbrillance, comme illustré à la Figure 15.
Figure 15 : Les lignes en surbrillance restent en surbrillance même après la fermeture de la boîte de dialogue Rechercher/Surligner
Pour effacer les enregistrements en surbrillance dans un ensemble de résultats, cliquez sur le X bouton (voir Figure 16).
Figure 16 : Effacement de la mise en surbrillance du résultat de la recherche
La mise en surbrillance des enregistrements est supprimée, comme illustré à la figure 17. Cependant, le nombre d'enregistrements correspondant au message est toujours répertorié.
Figure 17 : Mise en surbrillance sur Rechercher des enregistrements effacée
Exportation d'un ensemble de résultats
Pour exporter le jeu de résultats, cliquez avec le bouton droit dans le jeu de résultats et sélectionnez Exporter… , comme illustré à la Figure 18.
Figure 18 : Exporter…
La fonction d'exportation exporte tous les enregistrements du jeu de résultats, pas seulement les enregistrements en surbrillance. La Source/Destination L'assistant est lancé, comme illustré à la Figure 19. La Connexion est sélectionné par défaut et ne peut pas être modifié. Les données d'exportation la section a le Format , comme insérer , par défaut, qui génère des instructions d'insertion dans le script d'exportation. Le terminateur de ligne est défini sur l'environnement par défaut , qui est un caractère de saut de ligne. Le nom de la table est défini sur EXPORT_TABLE par défaut. Le bouton Enregistrer sous est défini sur Fichier unique et l'encodage par défaut est défini également. Le nom du fichier le champ spécifie le fichier vers lequel exporter et peut être modifié à partir du nom de fichier par défaut de export.sql . Cliquez sur Suivant .
Figure 19 : Assistant Source/Destination
Cliquez sur Terminer dans le résumé d'exportation , comme illustré à la Figure 20.
Figure 20 : Exporter le résumé
Le script d'exportation est généré (voir Figure 21).
Figure 21 : Exporter le script
Déconnexion et connexion
Pour déconnecter une connexion, faites un clic droit sur une connexion dans les Bases de données fenêtre et sélectionnez Déconnecter , comme illustré à la Figure 22.
Figure 22 : Déconnecter
Avant qu'une connexion ne soit déconnectée, la confirmation Enregistrer des boîtes de dialogue sont ouvertes pour enregistrer tous les scripts non enregistrés tels que MySQLConnection~1.sql script illustré à la figure 23. Cliquez sur Oui pour enregistrer le script.
Figure 23 : Boîte de dialogue Enregistrer
Un enregistrement fenêtre s'ouvre pour fournir l'emplacement du répertoire de fichiers. Sélectionnez un répertoire et un nom de fichier, puis cliquez sur Enregistrer . Pour connecter une connexion déconnectée, cliquez avec le bouton droit sur la connexion dans Bases de données et sélectionnez Se connecter , comme illustré à la Figure 24.
Figure 24 : Se connecter
Exporter une connexion
Pour exporter une connexion, faites un clic droit sur la connexion et sélectionnez Exporter , comme illustré à la Figure 25.
Figure 25 : Exporter
Les catalogues et connexions d'exportation la boîte de dialogue démarre (voir Figure 26). Spécifiez un nom de fichier d'archive; il aura un .rcx suffixe. Pour la gestion des erreurs lors de l'exportation, deux options sont proposées :Échec à la première erreur et Ignorer les erreurs . Cliquez sur Exporter .
Figure 26 : Exporter les catalogues et les connexions>Exporter
L'exportation se termine avec succès, comme illustré à la figure 27. Cliquez sur OK.
Figure 27 : Exportation terminée avec succès
Supprimer une connexion
Pour supprimer une connexion MySQLConnection, faites un clic droit sur la connexion dans les Bases de données fenêtre ou les Ressources fenêtre et sélectionnez Supprimer , comme illustré à la Figure 28.
Figure 28 : Supprimer
Cliquez sur Oui dans Supprimer la confirmation , comme illustré à la Figure 29.
Figure 29 : Supprimer la confirmation
La connexion est supprimée, comme illustré à la Figure 30.
Figure 30 : Connexion MySQL supprimée
Suppression du service MySQL
Pour supprimer un service de base de données MySQL, sélectionnez Supprimer à partir de l'icône pour gérer le service (voir Figure 31).
Figure 31 : Sélectionner Supprimer
Dans Supprimer le service boîte de dialogue, sélectionnez Forcer la suppression du service et cliquez sur Supprimer , comme illustré à la Figure 32.
Figure 32 : Supprimer le service
Le mysqldb service commence à être supprimé, comme illustré à la Figure 33.
Figure 33 : Suppression du service
Conclusion
Dans trois articles, nous avons discuté de l'utilisation de JDeveloper avec le service de base de données MySQL dans la plateforme Oracle Cloud. Tout d'abord, nous avons créé un service MySQL, puis nous nous sommes connectés au service avec JDeveloper. Nous avons démontré les différentes fonctionnalités de JDeveloper pour les bases de données, telles que la création d'une table, l'ajout de données de table et l'interrogation d'une table à l'aide d'une feuille de calcul SQL, l'exportation d'un ensemble de résultats, la recherche et la mise en surbrillance d'enregistrements, ainsi que la déconnexion et la connexion d'une connexion.