connexionà une base mysql de phpmyadmin.ovh.net
Bonjour à tous,
Je souhaite avoir une application java qui accède à une base de donnée située sur le site phpmyadmin.ovh.net.
Voici mon code d'accès à la bdd:
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 28
|
try {
//chargement du Driver :)
Class.forName(driverName).newInstance();
//affiche les drivers disponibles
Enumeration e = DriverManager.getDrivers();
while(e.hasMoreElements()){
System.out.println(e.nextElement().getClass().getName());
}
System.out.println("Opening db connection");
connection =DriverManager.getConnection("jdbc:mysql://213.186.33.28:80/mysql5-1.bdb", "user", "passwd");
System.out.println("connection valide: " + connection.isValid(2000));
}
catch (ClassNotFoundException ex) {
System.err.println("Cannot find the database driver classes.");
System.err.println(ex);
}
catch (SQLException ex) {
System.err.println("Cannot connect to this database.");
System.err.println(ex);
} catch (InstantiationException e) {
System.err.println("Cannot instantiate driverName class.");
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} |
A l'éxecution, j'obtiens en console:
Code:
1 2 3 4
|
sun.jdbc.odbc.JdbcOdbcDriver
com.mysql.jdbc.Driver
Opening db connection |
Je n'ai pas de message d'erreur, mais le programme reste coincé à cette étape. :?
De plus, je surveille mes paquets sous wireshark, les paquets TCP en direction de l'ip 213.186.33.28 sont bien envoyés et les ACK bien reçus. Seulement je ne vois aucune trace de mes autres paramètres dans le contenu des paquets ("mysql5-1.bdb", "user", "passwd")...
Avez-vous une piste??
Je ne suis pas certain d'avoir bien placé le nom du serveur "mysql5-1.bdb" mais aucunes des autres configuration que j'ai testé ne marche mieux...
Merci d'avance !!