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:
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
 
 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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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?