Bonjour à tous !

J'essaye de me connecter sur mon serveur distant, mais j'obtiens cette erreur :

org.postgresql.util.PSQLException: FATAL: aucune entr?e dans pg_hba.conf pour l'h?te << 192.168.1.XX >>, utilisateur << xxxxxxxxxxx >>,
base de donn?es << xxxxxxxxxx >>, SSL inactif

Voici la classe que j'utilise pour me connecter :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public class DB {
	Connection co;
	PreparedStatement ps;
 
	public DB() {
		try {
			Class.forName("org.postgresql.Driver");
			co = DriverManager.getConnection("jdbc:postgresql://192.168.1.XX:port/nomBaseDeDonnee", "utilisateur", "motDePasse");
		}
		catch (ClassNotFoundException e) {System.out.println(e);}
		catch (SQLException e) {System.out.println(e);}
	}
}
Si je comprend bien l'erreur il faut simplement que j'autorise l'accès à ma BDD dans le pg_hba.conf, sachant que c'est une application destinée à être distribuée librement, il faut donc que j'autorise toutes les entrées non ?

J'ai essayé quelques trucs que j'ai vu sur internet mais ça n'a pas l'air de fonctionner. Vous pourriez me donner la bonne marche à suivre ?

Merci de votre attention,

Cordialement,

Maxime OZENNE.