Posez votre question Signaler

JAVA-MySQL DRIVER

abaze - Dernière réponse le 13 sept. 2010 à 11:57
Bonjour,
mon problème a deja été traité sur le forum, mais cependant je n'arrive toujours pas à le resoudre...

En effet, j'aimerai me connecter à ma base MySQL via mon programme JAVA.

je n'utilise aucun compilateur particulier, juste "javac" et un editeur de texte. Je programme sous Windows XP et j'utilise la base de donnée MySQL fournie avec EasyPhp

Le problème que l'on me retourne est le suivant :
Cannot resolve symbole

ligne concernée:
class.forName(org.gjt.mm.mysql.Driver).newInstance();

symbol: class mysql
location: package mm

j'ai inséré dans mon "path" le chemin pour accéder au fichier "mysql.jar"

path : "C:\j2sdk1.4.2_07\mysql.jar;"

et dans mon programme au tout debut je spécifie:
import org.gjt.mm.mysql.*;

car si je met pas cette ligne on me retourne comme erreur:
package org.gjt.mm.mysql does not exist.

Mon programme est est le suivant:


import java.sql.*;
import org.gjt.mm.mysql.*;

public class AfficheUsers
{

public static void main (String[] args)
{

try{

Class.forName(org.gjt.mm.mysql.Driver).newInstance();
}

catch(Exception e)
{

System.out.println("erreur: "+e);
}

try
{
Connection connexion = DriverManager.getConnection("jdbc:mysql://127.0.0.1/zfu", "", "");
}
catch(Exception e)
{
System.out.println("erreur: "+e);
}

}


Voila jpense vous avoir tout dit sur mon problème.
Je pense que c'est au niveau du fichier "mysql.jar" et du "path" j'ai surment due mal faire quelque chose mais j'ai tout essayer que je ne sais pas qu'est-ce qui ne va pas.

Merci d'avance pour vos reponse+++
Lire la suite 

JAVA-MySQL DRIVER »

5 réponses
Réponse
+1
moins plus
L'argument de la méthode forName, est un objet de type String. Tu devrais donc mettre :

Class.forName("org.gjt.mm.mysql.Driver").
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour!

Il ne faut pas que tu le mettes dans le "path" mais dans une autre variable qui s'appelle "classpath", réservée au class! dans le path, tu mets juste le chemin vers le java!
Essaye de créer "classpath" et ça devrait marcher!
abaze - 10 juin 2005 à 18:51
mdr aaaaa ok!
Bah merci dla remarque Maily.
pour moi "path" c t la meme que "classpath", jdevien fou c cho lol
Alé bonne continuation et merci encor ;) ++
Diawari - 8 mars 2007 à 14:37
Apparemment j' ai le même problème.
J' ai créé dans les variables d'environnement classpath j' ai mis: C:\j2sdk1.4.2_12 pour indiquer java. mais si j' exécute mon programme, il me dit:

"\Bureau>java Exemple
Driver non trouvÚ
Connection refusÚe ou base de donnÚe inconnue
ProblÞme de requÛte"
Je cois cela doit être un problème de driver. Mais n'arrive pas à me connecter à ma base de donnée.
S'il vous plait aider moi.
Merci!
Ajouter un commentaire
Ce document intitulé « JAVA-MySQL DRIVER » 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
5 extensions si vous voulez revenir à l'ancien Facebook