Bonsoir à la communauté.
J'espère que je suis au bon poste.
J'ai une application qui interface une base de données sous postgres.
J'arrive à me connecter sans problème à la base.
Le problème est que les paramètres de connexions(mot de passe url) sont en dur dans le code.En local (sur mon pc)il ni y a pas de problème.Lorsque je veux accéder à la base via mon réseau local, le poste client ne retrouve pas la base.
voici comment je me connecte en local
Quelqu'un à t-il une suggestion?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 /* URL de connection*/ public static String url = "jdbc:postgresql://localhost:5432/BD"; /* Nom du user */ public static String user = "postgres"; /*Mot de passe du user*/ public static String passwd = "postgres"; /*Objet Connection*/ public static Connection MyConnection; public static Connection getInstance(){ if(MyConnection == null){ try { MyConnection = DriverManager.getConnection(url, user, passwd); } catch (SQLException e) { e.printStackTrace(); } } return MyConnection; }
Merci d'avance.
Partager