Posez votre question Signaler

Mysql et java (netbeans)

dombasloise 2Messages postés 4 mai 2004Date d'inscription - Dernière réponse le 20 avril 2010 à 17:43
Bonjour,

je découvre le netbeans car je dois développer un projet sous mysql et java. Le problème est que je n'arrive pas à savoir où est l'erreur. Voici les démarches que j'ai effectué:

1) Mysql installé sur C: (le feu est vert)
2) Netbeans IDE installé dans C:\Program Files\j2sdk_nb\netbeans3.5.1
3) le pilote mysql-connector-java-3.1.1-alpha-bin.jar installé dans
a)C:\Program Files\j2sdk_nb\netbeans3.5.1\lib et
b)C:\Program Files\j2sdk_nb\netbeans3.5.1\tomcat406\lib

3) NetBeans indique la disponibilité du pilote et m'a permis de ajouter une table dans une base de données existante par des commandes directes ( détail: jdbc:mysql://localhost:3306/test)

4) je voudrais connecter à la bdd à travers le java:
import java.sql.*;
import java.util.*;

public class test {

public static void main(String[] args) {

System.out.println("\n\nAvant chargement Mysql");
afficherDrivers();
ChargerDriver();
ConnexionBase();
}




public static void afficherDrivers() {
//affichage de la liste des drivers charges
Enumeration drivers=DriverManager.getDrivers();
System.out.println("Liste des drivers MySQL charges:");
if ( ! drivers.hasMoreElements())
System.out.println("null");
while(drivers.hasMoreElements()) {
System.out.println(drivers.nextElement());
}
}

public static void ChargerDriver() {
//chargement du driver
try {
Class.forName("org.gjt.mm.mysql.Driver");

}
catch(ClassNotFoundException e) {
System.out.println("erreur"+e);
}
}

private static void ConnexionBase() {
//connection a la base de donnees
try {
Connection ConnAccess=DriverManager.getConnection("jdbc:mysql://localhost:3306/test");
System.out.println("Connection MySQL effectuée");
}
catch(SQLException e) {
System.out.println("erreur"+e);
}
}

}

5) Après la compilation, l'erreur indique qu'il n'y a pas de driver:

Avant chargement Mysql
Liste des drivers MySQL charges:
null
erreurjava.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
erreurjava.sql.SQLException: No suitable driver


S'il vous plaît, pourrais-je savoir ce qui ne va pas???
Merci.
Lire la suite 

Mysql et java (netbeans) »

2 réponses
Réponse
+1
moins plus
Je crois que c'est un problème lié à la localisation de ton '.jar'. Il faut que ton pilote puisse être localisé et que tes variables d'environnement soient correctement définies. Je te conseille de jeter un coup d'oeil aux sites :
- http://forum.clubic.com/forum2.php3?config=&post=13250&cat=13&cache=&sondage=&owntopic=0&p=1&trash=&subcat=71
- http://www.cs.wcupa.edu/~rkline/mysql-java-win.php
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,
Moi je pense plus tot que c'est un probleme de connection :
je pense que la requete
 Connection ConnAccess=DriverManager.getConnection("jdbc:mysql://localhost:3306/test"); 
n'a pas réussie.
Essayes de changer les doubles codes (") en des codes simples ('):
Ton mot de passe mysql est correcte?
essayes la commamde
  mysql die
pour avoir plus de détails.... dans ton erreur.
Bonne chance
Ajouter un commentaire
Ce document intitulé « mysql et java (netbeans) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?