Comment a une bese de donnée postgresql dans un réseau avec java [Résolu]

Signaler
Messages postés
4
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
2 avril 2012
-
Messages postés
4
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
2 avril 2012
-
bonjour a vous ,j'ai un petit réseau de 2 machines :
machine 1 @ip 192.168.0.1
machine 2 @ip 192.168.0.2

la BD et dans la machine 1 et l'application java et dans la machine 2 ;mon problème est que je ne sait pas quoi écrire dans l'url du connecteur
String url = "jdbc:postgresql://???????????/test";
String user = "postgres";
String passwd = "postgres";

Connection conn = DriverManager.getConnection(url, user, passwd);

et y'a il des modification a faire avec pgadmin ou autre chose.
merci a vous.


note:je n'ai pas de problème en localhost.

4 réponses

Messages postés
404
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
15 juillet 2014
20
Tu dois ajouter la ligne

host all all 192.168.0.0/24 trust

dans ton pg_hba.conf
http://developer.postgresql.org/pgdocs/postgres/auth-pg-hba-conf.html
Messages postés
404
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
15 juillet 2014
20
non en bas du fichier pg_hba.conf


puis
String url = "jdbc:postgresql://[ton serveur]:[le port du serveur]/test";

soit très certainement :
String url = "jdbc:postgresql://192.168.0.1:5432/test";
Messages postés
4
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
2 avril 2012

merci bien pour votre réponse ,vous me sauver la vie !
j'ajoute la ligne comme ça ?
String url = "jdbc:postgresql://host all all 192.168.0.0/24 trust/test";
Messages postés
4
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
2 avril 2012

merci bien mon cher ami ! ça marche très bien !