j'en suis à la Xième tentative
je travaille sous vista (c'est le mal) avec netbeans 6.1 et le jdk 1.6
j'ai installé à sa joli place le mysql-connector-java....
voici mon code :
et la jolie erreur que je pense ne pas vraiment comprendre:
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 Class.forName("com.mysql.jdbc.Driver"); String bdUrl = "jdbc:mysql://10.0.5.165:3306/mysql?user=ZZZ&password=XXX"; String user = "ZZZ"; String mdp = "XXX"; Connection c = DriverManager.getConnection(bdUrl, user, mdp); Statement s = c.createStatement(); // code SQL: ResultSet r = s.executeQuery( "SELECT id,nom " + "FROM Unite "); while(r.next()) { // minuscules et majuscules n'ont // aucune importance: System.out.println( r.getString("id") + ", " + r.getString("nom")); } s.close(); // fermer également ResultSet }
Exception in thread "main" com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection timed out: connect
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection timed out: connect
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:151)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:280)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:1765)
at com.mysql.jdbc.Connection.<init>(Connection.java:430)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:268)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at bdgl_projet.Main.main(Main.java:28)
** END NESTED EXCEPTION **
at com.mysql.jdbc.Connection.createNewIO(Connection.java:1830)
at com.mysql.jdbc.Connection.<init>(Connection.java:430)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:268)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at bdgl_projet.Main.main(Main.java:28)
Java Result: 1
NB : je suis fatiguée, merci de me prendre pour une débutante, en expliquant bien de quoi vous parlez! merci!
EDIT : je viens de lire sur un autre sujet que les servuer PHP+mysql pouvait ne pas autoriser de connexion extérieur, j'utilise ifrance. est-il possible que ce soit mon problème? dans ce cas, quel service de serveur puis-je utiliser?
Partager