bonjour,
je dispose d'une application web hebergée chez un serveur dédié et qui doit se connecter à une base de donnée située dans mon serveur(local).J'ai affecté une addresse statique à mon serveur (192.168.1.50) mais comme vous le savez je ne peux pas mettre cette addresse là dans mes paramètres de connexion à la base de donnée.J'ai essayé un truc banal avec mon ip public mais ça ne marche pas biensur...J'ai essayé d'utiliser un nom de domaine attribué déjà à mon serveur (test.stoner2008.com) mais ça ne marche pas non plus.
voici ma methode qui permet de recupérer une connexion:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public static Connection getConnection() {
try {
Class.forName("org.postgresql.Driver");
//Connection con = DriverManager.getConnection("jdbc:postgresql://127.0.0.1:5432/postgres",
// "postgres", "12345");
Connection con = DriverManager.getConnection("jdbc:postgresql://test.stoner2008.com:5432/BDName",
"admin", "admin");
return con;
} catch (Exception ex) {
System.out.println("Database.getConnection() Error -->" + ex.getMessage());
return null;
}
} |
voici l'erreur
Database.getConnection() Error -->Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections
avez vous une idée SVP?
Partager