Comment a une bese de donnée postgresql dans un réseau avec java

Résolu
g123456
Messages postés
4
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
2 avril 2012
- 17 avril 2011 à 12:02
g123456
Messages postés
4
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
2 avril 2012
- 25 avril 2011 à 13:26
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.
A voir également:

4 réponses

shaiulud
Messages postés
404
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
15 juillet 2014
22
18 avril 2011 à 10:42
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
3
shaiulud
Messages postés
404
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
15 juillet 2014
22
19 avril 2011 à 11:05
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";
3
g123456
Messages postés
4
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
2 avril 2012

18 avril 2011 à 14:37
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";
0
g123456
Messages postés
4
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
2 avril 2012

25 avril 2011 à 13:26
merci bien mon cher ami ! ça marche très bien !
0