Bonjour,
Ca fait 2 jours la que j'essaye de me connecter a une base de donnees mysql qui se trouve dans un serveur(linux) distant (dont j'ai l'accees root, le numero de port , l'@ ip et bien sur le mot de passe du root) a travers un programme java, mais ca ne marche toujours pas.
Code de connexion en java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String url = "jdbc:mysql://@ip:3306/nom_base"; Connection con = DriverManager.getConnection(url, "root", "pass");
j'ai comme erreur :
pb ds savelinkcom.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused: connect
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused: connect
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2592)
at com.mysql.jdbc.Connection.<init>(Connection.java:1509)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at blocket.SaveLink.save(SaveLink.java:31)
at blocket.ExtractLink.extract(ExtractLink.java:107)
at blocket.FindLink.start(FindLink.java:32)
at blocket.Cadre1$7.run(Cadre1.java:201)
** END NESTED EXCEPTION **
en regardant un peut dans les questions posser avant sur votre forum, j'ai remarquer qu'il y avait une modification a faire au niveau de la configuration de mysql, mais bon je connait pas le fichier et c'est pas mensioner.
J'aimerai bien savoir si j'ai une erreur dans mon code java, sinon quel modification dois-je faire pour me connecter enfin a cette base de donnes ( ca devien un reve pour moi apres tout le temp que j'ai passer a chercher).
Merci infiniment.
Partager