URL: https://linuxfr.org/forums/programmation-java/posts/probleme-connexion-mysql-java-sous-linux Title: probleme connexion mysql-java sous linux Authors: heykel limaiem Date: 2006年06月21日T04:34:22+02:00 Tags: Score: 0 J'ai elaborer un programme qui se connete a une base de donnees mysql. J'ai compiler le jar avec le connecteur mysql. Chez moi et chez d'autre serveur (que je possede) la connexion avec la base de donnees s'effectue. Mais sur ce serveur ou je doit installer mon application en executant ma commande (habituelle) : java -jar logicielle.jar j'ai l'erreur suivante: null java.net.MalformedURLException null java.net.MalformedURLException null ava.net.MalformedURLException erreue ds la classe findannoncecom.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: java.net.ConnectException: Connection refused STACKTRACE: java.net.SocketException: java.net.ConnectException: Connection refused at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156) at com.mysql.jdbc.MysqlIO.(MysqlIO.java:276) at com.mysql.jdbc.Connection.createNewIO(Connection.java:2592) at com.mysql.jdbc.Connection.(Connection.java:1509) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at logicielle.FindAnnonce.gdetail(FindAnnonce.java:22) at logicielle.Cadre11ドル.run(Cadre1.java:21) ** END NESTED EXCEPTION ** Last packet sent to the server was 1 ms ago. J'ai bien verfier mon username et mon password (mysql) et j'ai bien ajouter le Driver de connexion dans la creation de mon fichier jar : voici aussi le code de la classe en java qui etablit la connexion : try{ table = new String[6]; int i =0; Class.forName("org.gjt.mm.mysql.Driver"); String url = "jdbc:mysql://localhost/Nom_base_de_donnee"; Connection con = DriverManager.getConnection(url, "userName", "password"); Statement ins = con.createStatement(); ResultSet rs1 = ins.executeQuery("SELECT * FROM `liens`"); while(rs1.next()){ table[i] = rs1.getString("link"); i++; } } catch(Exception e){ } Merci de m'aider a resoudre ce probleme.