Svp
Ou puis - je trouver un deiver jdbc?
Mérci!
Svp
Ou puis - je trouver un deiver jdbc?
Mérci!
Pour quelle base de données ? Sinon tu vas sur le site de ta base de données (oracle, mySQL...)
j'utilise MySql et j'ai mis la classe SQLServerDriver.class dans C:\ et mentionné c:\SQLServerDriver.class dans mon CLASSPATH
je recoi le message d'erreur suivant:
Exception in thread "main" java.lang.NoClassDefFoundError: SQLServerDriver (wrong name: com/microsoft/sqlserver/jdbc/SQLServerDriver)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at TrouverDriver.main(TrouverDriver.java:5)
Que dois-je faire d'après vous?
le nom de ta classe est com.microsoft.sqlserver.jdbc.SQLServerDriver
Tu dois donc avoir une série de répertoire hiérarchisée de la manière suivante:
com/microsoft/sqlserver/jdbc avec la classe SQLServerDriver à ce niveau
Pour tester, tu peux utiliser le répertoire
c:\com\microsoft\sqlserver\jdbc\SQLServerDriver mais à terme, mets ta classe avec le reste de ton application.
je n'ai aucun dossier com contenant le reste bon j'ai crée l'hierarchie de ces dossiers et le pblm pérciste tjr
Tu as bien mis SQLServerDriver.class dans le répertoire c:\com\microsoft\sqlserver\jdbc ? C'est ajouté dans ton classpath?
Je n'ai aucun dossier com contenant le reste bon j'ai crée l'hierarchie de ces dossiers et le pblm c'est que l'instruction class.forName(nomdudriver) lance l'exeption et donc j'ai en résultat :
La classe com.microsoft.sqlserver.jdbcSQLServerDriver n'a pas été trouvée
et pourtant le dossier com à été créer et son chemin est correcte dans le CLASSPATH
Ou dois-je trouver le dossier com?
Si tu utilises MySQL le jdbc à utiliser est le suivant:
http://www.mysql.org/downloads/connector/j/5.0.html
Normalement ton driver est un jar, le dossier com est dedans...Envoyé par maxinformatique
Et effectivement si tu utilises MySQL le driver SQLServer ne risque pas de marcher...
Mérci, en fait j'ai téléchargé le JDBC correspondant à MySQL et spécifié le CLASSPATH du jar et ça marche.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager