la connexion a ma base de data
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:
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:
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