De fortes compétences fonctionnelles sont un prérequis pour un consultant ERP

Configuration de SQL Developer pour MySQL

Comment configuration SQL Developer pour les bases de données MySQLJe travaille quotidiennement sur les bases de données Oracle dans mon activité de consultant ERP. L'outil d'administration et requêtage de bases Oracle le plus utilisé est SQL Developer, son interface graphique permet de naviguer à travers la structure des bases de données en déploiement on-premise ou en cloud.

Et pour les autres bases de données ?

Les moteurs de bases de données Oracle 12c, 11g sont destinés à des applications d'entreprise, ceci dit je fais tourner plusieurs bases de données à titre expérimental sur mon serveur hébergé par Servage, plusieurs applciations servent d'ailleurs pour ce blog. Inutile de préciser que ce ne sont pas des bases Oracle (je garde ça pour le travail) mais des bases de données du monde libre, je parle de MySQL.

Oracle SQL Developer
Oracle SQL Developer, un outil gratuit qui ne sert pas que pour les bases de données Oracle

Et je dois admettre que j'aime en fait quelques produits Oracle, l'un d'eux étant SQL Developer. Curieusement, la fonctionnalité que j'aime le plus est que SQL Developer (outil gratuit) peut se connecter à des bases de données non Oracle comme MySQL que tout un chacun peut installer librement sur un environnement web pour servir plusieurs applications. J'ai déjà parlé cet été de mon expérience du logiciel libre, je ne reviendrais pas sur le sujet.

Parmi les fonctionnalités de SQL Developer que j'aime le plus, c'est la possibilité de se connecter à des bases de données non Oracle, comme MySQL justement. Cela en fait une petite interface graphique multi-base de données très pratique. Dans la même interface utilisateur on peut avoir des sessions ouvertes sur les bases de données de différents hébergeurs. Mais comme tant de logiciels Oracle, il ne fonctionne pas tout à fait comme on le souhaiterait dès le départ. Il y a bien un écran où on peut configurer une connexion MySQL, mais aucun pilote n'est inclus pour réellement établir la connexion MySQL.

Etablir une connexion MySQL sur SQL Developer Oracle

Je penche pour un problème juridique car, même si SQL Developer est gratuit, ce n'est pas non plus de l'open source. Il est possible de se connecter a une base MySQL avec le connecteur MySQL JDBC (Java Database Connectivity), lequel est open source et couvert par la GPL (General Public License) utilisée par les libristes qui permet aux développeurs de copier, partager et redistribuer des versions modifiées de logiciels libres.

Je ne pense pas qu'Oracle pourrait distribuer le connecteur MySQL JDBC à moins qu'ils ne rendent également open source SQL Developer. 👍

Configuration

Du coup il y a un peu de configuration pour accéder à des bases de données MySQL depuis SQL Developer. Si vous travaillez dans la gestion de projet ERP c'est pas ça qui va vous faire peur! 😎 On en voit d'autres, tous les jours.

Tout d'abord il faut télécharger la version du connecteur MySQL JDBC que vous souhaitez sur le site MySQL. Décompressez et placez le fichier JAR dans le répertoire de votre choix. Je l'ai mis dans le dossier SQL Developer, histoire que tout reste ensemble au même endroit. Lancez maintenant SQL Developer et cliquez sur le menu Outils > Préférences, cela devrait ouvrir la boîte de dialogue Préférences.

Boîte de dialogue Select Path Entry dans Oracle SQL Developer

Cliquez sur le bouton Ajouter une entrée, ce qui fait apparaître une boîte de dialogue Select Path Entry. Accédez à l'endroit où vous avez stocké le fichier JAR et sélectionnez-le pour le charger dans les préférences.

Oracle SQL Developer

Vous pouvez maintenant configurer des connexions aux bases de données Oracle et aussi MySQL. Pusiqu'on parle de SQL Developer, j'en profite pour indiquer mon billet qui montre comment changer la taille de police dans Oracle SQL Developer, ça peut servir.

Aix en Provence, le 16 novembre 2019

➽ Autres billets pour consultants ERP travaillant sur des bases de données Oracle: Une backdoor sur des milliers de serveurs Microsoft SQL, Comment générer un fichier CSV avec Oracle SQL*Plus?, Comment changer la taille de police dans Oracle SQL Developer?, Configuration de SQL Developer pour MySQL, SkySQL : Oracle n'aura pas la peau de MySQL, Apprendre le langage SQL, gérer le spool dans SQL*Plus.

Ce post vous a aidé? Alors partagez-le avec d'autres utilisateurs en cliquant sur les boutons ci-dessous:

Facebook Twitter Mastodon LinkedIn

Merci de vos partages! Maintenant à vous de commenter. 😍

Michel Campillo Michel Campillo, consultant d'entreprise
Logiciels de Gestion
06 89 56 58 18   
contact par email

>>>


🎯 Autres options: un logiciel ERP travaux publics, ma newsletter et un logiciel de gestion BTP.
✇ En télétravail depuis le 29 octobre (confinement Covid-19)

Copyright © 2004-2021 Michel Campillo, tous droits réservés

eXTReMe Tracker