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:
voici l'erreur
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; } }
avez vous une idée SVP?
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
Partager