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 :
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 ?
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);} } }
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.
Partager