Bonjour,
J'essaye depuis un petit moment de connecté plusieurs machines à un serveur Postgres installé sur mon PC.
Voila le contexte : je développe un application Java sous Netbeans, j'ai installé sur mon PC le serveur Postgres et les bases de données correspondantes et j'arrive à faire ce que je veux sur ma machine. Je peux me connecter à postgres et effectuer mes requetes.
Le probleme vient quand j'essaye d'exécuter mon code sur une autre machine. J'ai remplacé localhost par mon adresse IP dans l'url suivante 'this.url = "jdbc:postgresql://localhost:5432/Cas_Cliniques_v2";',
et j'ai ensuite modifié le fichier pg_hba.conf en autorisant toutes les connexions extérieures avec la ligne suivante :
'host ALL ALL 0.0.0.0 0.0.0.0 md5'
je préfère prévenir que je ne connais pas du tout Postgres et que mes connaissances en réseaux sont très limitées.
Donc en ne faisant que ça j'obtient l'erreur suivante quand j'essaye d'exécuter mon appli java :
Probleme lors de l'execution de la requete : org.postgresql.util.PSQLException: Connexion refusée. Vérifiez que le nom de machine et le port sont corrects et que postmaster accepte les connexions TCP/IP.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at CasCliniques.AgentCasCliniquesApprenant.Interface.Test.jButton1MouseClicked(Test.java:320)
at CasCliniques.AgentCasCliniquesApprenant.Interface.Test.access$000(Test.java:13)
at CasCliniques.AgentCasCliniquesApprenant.Interface.Test$1.mouseClicked(Test.java:238)
Donc j'ai cru comprendre qu'il fallait autoriser les connexions TCP/IP, mais je n'ai pas compris comment faire et je ne sais de toute facon même pas si mon problème vient de là.
Voilà, j'espère avoir été assez précis et si qqun pouvait m'aider (voire me sauver... :-) ce serait cool
merci
Thomas
Partager