Attention, le contenu cet article est peut-être obsolète !
Comment se connecter et effectuer des requêtes auprès d'un serveur mySQL avec JavaJava présente l'avantage de la portabilité. En entreprise il permet de développer des applications multi-plateformes sans trop de difficultés. Dans mon cas, j'ai déja eu a développer de petits applicatifs pour gérer et accéder à des données hébergées sur un serveur mySQL. Ces données ne pouvant être traitées via un script PHP, j'ai donc développé un logiciel multi-tâches en Java pour réaliser leur traitement.
Arriva cependant le problème de la connexion au serveur et de l'utilisation des requêtes. Voici donc un petit tuto rapide.
Tout d'abord, vous devez ajouter dans votre projet le driver pour pour la connexion au serveur. Si vous ne le faites pas, vous aurez droit à ce joli petit message :
Vous devez donc le télécharger à cette adresse, puis le mettre dans le dossier "lib" de votre projet. Une autre méthode consiste à l'ajouter via votre IDE, par exemple dans NetBeans, Bibliothèques (libraries) puis Ajouter Jar/Dossier (Jar/Folder).
Il y a plusieurs années, j'avais trouvé une classe intéressante qui fonctionnait plutôt bien. Je l'ai adaptée à mes besoins, vous pouvez la télécharger ici, et placez là dans votre package.
Vous voilà fin prêt.
Je vous laisse jeter un oeil aux méthodes qui peuvent vous intéresser, mais voici les principales pour le fonctionnement :
1- Gestion de la connexion / déconnexion
Bien entendu, vous devez englober tout cela dans une boucle try-catch pour gérer les exceptions.
2- Lire une requête
Compter le nombre de résulats:
A- Si vous vous souhaitez compter puis travailler avec
B- Juste compter :
Utilisez alors la méthode Comptage(NomDeLaTable);
3- Parcourir les résultats :