JAVA-MySQL DRIVER

abaze -  
 SOSO -
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+++
A voir également:

3 réponses

Jimmh
 
L'argument de la méthode forName, est un objet de type String. Tu devrais donc mettre :

Class.forName("org.gjt.mm.mysql.Driver").
1
maily Messages postés 7556 Date d'inscription   Statut Contributeur Dernière intervention   453
 
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!
0
abaze
 
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 ;) ++
0
Diawari Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
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!
0
SOSO
 
BONJOUR MON PRROBLèME A DEJA ETE TRAITE SUR LE FORUN MAIS CEPENDANT JE N ARRIVE TOUJOURS PAS A LE RESOUDRE
0