Archives par étiquette : workbench

Utilisez SQL Developer avec MySQL via JDBC

Bon je mentirais si je disais que j’utilise énormément cet outil. Je l’ai découvert l’année passée lors d’un cours du CNAM sur la gestion des bases de donnée qui était très orienté Oracle. Tellement que j’ai du installer une base Oracle à la maison sur une machine virtuelle pour travailler (oui hors de question que je pollue ma propre machine 😉 ). Personnellement je n’ai pas été conquis par cette interface, je préférais Toad que ce soit pour Oracle ou pour MySQL (cette dernière est d’ailleurs gratuite).  Et j’avoue que depuis quelque temps je me contente bien souvent d’utiliser les outils de MySQL directement comme MySQL Workbench et le fameux SQL Query Browser. Enfin là n’est pas le propos de cet article, sinon je vais mettre un temps assez important pour tous les décrire.  Je vais donc ici tout simplement expliquer comment utiliser un connecteur JDBC afin de pouvoir utiliser SQL Developer (qui est en Java) avec une base MySQL. Le connecteur JDBC va vous permettre de créer un lien entre votre système et l’application Java. Je vous invite dans un premier temps à télécharger SQL Developer sur le site de Oracle, et le driver JDBC sur le site de MySQL. Dans les deux cas il vous faudra vous créer un compte mais c’est gratuit, sans engagement 🙂 Une fois les deux fichiers zip téléchargés, décompressez les à votre guise. Personnellement j’ai préféré décompresser SQL Developer dans « Program Files » et le driver JDBC dans le répertoire MySQL où j’avais déjà l’ODBC et les autres produits de cet éditeur. Si vous n’en avez pas, je vous conseillerais de le placer dans le dossier de SQL Developer afin de concentrer l’installation. Une fois cette action effectuée, lancez l’application. Si nous observons le panneau de création de connexion (cf illustration ci-dessous), nous voyons que nous sommes assez limités.

Nous allons donc rajouter notre connecteur JDBC pour augmenter nos choix. Cliquez sur Outils – Préférences (ainsi que illustré).

Puis naviguez dans les menus « Bases de données – Pilotes JDBC tiers ». Cliquez sur le bouton pour ajouter une entrée et allez sélectionner le jar correspondant dans le dossier où vous avez décompressé le driver JDBC. Dans mon cas c’est le dossier MySQL.

Une fois cette opération effectuée, si nous revenons sur notre panneau de création de connexion, nous pouvons nous apercevoir que nous avons un nouveau choix en sus de Oracle et de Access, c’est à dire MySQL 🙂

A vous maintenant de remplir les champs pour pouvoir vous connecter à votre base MySQL préférée avec cet outil. Voici deux images pour terminer pour illustrer rapidement cette création vers une base de test.

Et enfin, avec la base ouverte :

Rien de bien compliqué ici, juste une astuce qui bien sûr peut être utilisée ou adaptée pour d’autres applications nécessitant un lien JDBC 🙂