Rechercher : dans
Par :

Echec pilote: com.mysql.jdbc.Driver

Dernière réponse le 22 mai 2008 à 13:40:34 mounaattia, le 21 mai 2008 à 08:50:35 
 Signaler ce message aux modérateurs

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

Configuration: Linux Suse
Firefox 2.0.0.6

Meilleures réponses pour « echec pilote: com.mysql.jdbc.Driver » dans :
[Driver] Clés USB sous Windows 98 VoirLes clés USB sont, en général, automatiquement reconnues sous Windows 2000 et versions supérieures. Mais ce n'est pas le cas sous Windows 98 et versions inférieures. De plus en plus de constructeurs de clés USB ne fournissent plus de drivers...
Mise à jour de pilote rapide et facile VoirEnvie de mettre a jour vos pilotes sans passer par le site du fabricant ? C'est simple, Windows va le faire pour vous. Allez dans panneau de configuration, puis dans "Gestionnaire de périphériques". Dans l'arborescence qui apparaît, trouvez...
Télécharger Pilote Marvell Yukon pour 2000/XP/Vista VoirLe programme d'installation contient le pilote Marvell NDIS Miniport Driver pour les cartes réseaux intégrées Marvell Yukon Ethernet Controller. Dernière mise à jour effectuée le 02.11.2009.
Télécharger SiS UniVGA2 Graphic Driver VoirLe pilote SiS UniVGA2 Graphic Driver supporte les puces graphiques suivantes : SiS650, SiS651, SiSM650, SiS650GX, SiS740, SiS650GL, SiSM741, SiS741GX, SiS741
Pilote (Driver) VoirQu'est-ce qu'un driver? Un ordinateur est constitué d'un assemblage de périphériques. Pour pouvoir contrôler chacun de ses périphériques, le système d'exploitation a besoin d'une interface logicielle entre lui et le matériel, on appelle driver...
MySQL - Installation sous Windows VoirPrésentation de MySQL MySQL est un Système de Gestion de Bases de Données (SGBD) fonctionnant sous Linux et Windows. Depuis la version 3.23.19, MySQL est sous Licence GPL (aussi bien sous Linux que Windows), ce qui signifie qu'il peut être utilisé...
Introduction à JDBC VoirIntroduction à JDBC La technologie JDBC (Java DataBase Connectivity) est une API fournie avec Java (depuis sa version 1.1) permettant de se connecter à des bases de données, c'est-à-dire que JDBC constitue un ensemble de classes permettant de...

1

 mounaattia, le 22 mai 2008 à 13:40:34

Salem,
j'ai enfin résoud mon probléme.
le probléme est un probléme de port(port 3306 est fermé).
pour l'ouvrir il suffit que le fichier my.cnf(se trouvant généralement sous le répertoire /etc) contient le message au dessous
Citation:

[client]
port=3306
socket=/var/lib/mysql/mysql.sock

[mysqld]
port=3306
socket=/var/lib/mysql/mysql.sock
datadir=/var/lib/mysql
set-variable = tmp_table_size=35M
set-variable = key_buffer_size=64M
set-variable = table_cache=256k
set-variable = sort_buffer=4M
set-variable = record_buffer=1M
set-variable = max_allowed_packet=24M

Répondre à mounaattia
Collection CommentÇaMarche.net