Echec pilote: com.mysql.jdbc.Driver

Résolu
moooonaaaa Messages postés 56 Date d'inscription jeudi 26 juillet 2007 Statut Membre Dernière intervention 29 novembre 2010 - 21 mai 2008 à 08:54
moooonaaaa Messages postés 56 Date d'inscription jeudi 26 juillet 2007 Statut Membre Dernière intervention 29 novembre 2010 - 22 mai 2008 à 13:43
salem,

j'ai un probléme dans l'exécution d'un code java

voila ce que je fais et les messages d'erreur qui me paraissent.

je lance tout d'abord la commande suivante" >javac testsql1.java

cette commande se passe bien.

puis je fait >java testsql1

le msg d'erreur suivant me parait:"echec pilote : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver"

je refait la cmd suivante:"#export CLASSPATH=${CLASSPATH}:/usr/lib/mysql-connector-java-5.0.7-bin.jar"

et je relance >java testsql1

le msg suivant me parait:"echec pilote :
com.mysql.jdbc.CommunicationsException: Communications link failure due
to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.ConnectException

MESSAGE: Connection refused

STACKTRACE:

java.net.ConnectException: Connection refused

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)

at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)

at java.net.Socket.connect(Socket.java:519)

at java.net.Socket.connect(Socket.java:469)

at java.net.Socket.(Socket.java:366)

at java.net.Socket.(Socket.java:208)

at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)

at com.mysql.jdbc.MysqlIO.(MysqlIO.java:271)

at com.mysql.jdbc.Connection.createNewIO(Connection.java:2744)

at com.mysql.jdbc.Connection.(Connection.java:1553)

at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)

at java.sql.DriverManager.getConnection(DriverManager.java:525)

at java.sql.DriverManager.getConnection(DriverManager.java:171)

at testsql1.main(testsql1.java:27)

** END NESTED EXCEPTION **

Last packet sent to the server was 1 ms ago.".

j'essai de modifer les droits d'accées de tous le contenu du répertoire /usr mais en vain

SVP aidez_moi

mon OS est opensuse10.3

mouna
A voir également:

15 réponses

moooonaaaa Messages postés 56 Date d'inscription jeudi 26 juillet 2007 Statut Membre Dernière intervention 29 novembre 2010
21 mai 2008 à 17:52
salem,
c'est un exigence de travailler avec le terminal.
je fais java -classpath mon1 mais pas de résultat
1