salut
on veut etablir la connexion avec ma base de donnée qui trouve sur mon espace héberger dans www.ifrance.com
le code est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 import java.sql.*; class mysql{ public static void main(String[] args){ //Nom de mon pilote String pilote = "com.mysql.jdbc.Driver"; try{ //Chargement de mon pilote Class.forName(pilote); System.out.println("--2-----------"); //Connexion à ma base mysql avec mon login et mot de passe ( à vous de changer cela) Connection connexion = DriverManager.getConnection("jdbc:mysql://Sprima.ifrance.com/i3997214","i3997214","5k5nj6iqdxj3613d"); System.out.println("---------------------------"); } catch (Exception e){ System.out.println("echec pilote : "+e); } } }
l'erreur est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 --2----------- echec pilote : com.mysql.jdbc.CommunicationsException: Communications link fail re 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: connec at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.j va: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.jav :266) at java.sql.DriverManager.getConnection(DriverManager.java:525) at java.sql.DriverManager.getConnection(DriverManager.java:171) at mysql.main(mysql.java:16)
//Sprima.ifrance.com c'est le nom de mon site web
/i3997214 c'est le nom de BD
merci
Partager