Connecteur mySql avec eclipse

Connecteur mySql avec eclipse - Java - Programmation

Marsh Posté le 16-05-2005 à 16:42:40    

Salut,
 
Je viens de passer à éclipse et il y a qq petits pbs  :sarcastic:  
J'ai une erreur du type : Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Or j'ai le connector mysql-connector-java-3.0.15-ga-bin.jar. Je l'ai déjà utilisé avec JCreator et Tomcat et là ca marchait très bien.
En cliquant sur : at java.lang.Class.forName(Unknown Source) j'obtiens dans l'éditeur de classes :
[img]C:\Documents and Settings\Xb\Bureau\s.JPG[/img]
En cliquand sur modifier la source concernée il me demande le chemin d'accès de rt.jar mais aucun ne semble marcher
Des solutions ?

Reply

Marsh Posté le 16-05-2005 à 16:42:40   

Reply

Marsh Posté le 16-05-2005 à 16:44:52    

Merde ca a pas marché l'insertion d'image
Bon je vous la décrit : il dit la connection source ne contient pas la source du fichier Class.class
Vous pouvez modifier la connexion source en cliquant sur le bouton modifier ci dessous

Reply

Marsh Posté le 16-05-2005 à 18:21:40    

tu peux mettre ton source et les mess d'erreurs au moins

Reply

Marsh Posté le 16-05-2005 à 20:06:54    

Le source :
public void makeConnection() throws Exception
 {
  Class.forName(driver);
  myConn = DriverManager.getConnection(url_bdd,user,mdp);
 }
Les erreurs  
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClassInternal(Unknown Source)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Unknown Source)
 at classes.ConnectionBean.makeConnection(ConnectionBean.java:27)
 at classes.Interface.<init>(Interface.java:26)
 at classes.CM.main(CM.java:19)
 
Thanx

Reply

Marsh Posté le 16-05-2005 à 20:07:57    

Et bien sur dans une interface constante :
public static final String driver = "com.mysql.jdbc.Driver";

Reply

Marsh Posté le 16-05-2005 à 22:21:38    

il faut declarer le fichier jar qui contient ton driver dans ton classpath, je te conseille un passage sur le topic de Benou => ICI
 
:)

Reply

Marsh Posté le 16-05-2005 à 22:57:36    

Oui je sais, mais il y est déjà en fait. Le connector est bien dans mes variables d'environnement.
J'ai créé des Jsp avec JCreator et Tomcat et ca marchait.
Là je suis passé à eclipse, sans tomcat puisque c'est un projet java, ca passe à la compil (normal) mais ca me jette à l'exécution.

Reply

Marsh Posté le 18-05-2005 à 09:39:05    

Ben ajoute le jar au classpath d'eclipse par les menus...


---------------
PataCara
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed