bonjour,
j'ai créé une application qui permet de lire des données dans une base de donnée en local (localhost).
maintenant j'aimerai déployer mon application sur un hébergeur et que tout le monde puisse lire les données qui sont stockées chez mon ordinateur.
le problème ici c'est que lorsque j'ai mis mon application en ligne, il m'affiche ma page jsp mais pas les données dans la base.
comment puis-je changer mon code afin que mon application distante puisse accèder à mon pc pour récupérer les données dedans sachant que je ne peux pas héberger ma BD vue qu'elle est variable et qu'elle dépend d'une autre appli.
voici mon code pour la connexion
maintenant je l'ai déployé sous un hebergeur mais le problème c'est qu' il ne trouve pas ma base de donnée pourtant j'ai changé localhost par mon adresse et j'ai bien configuré le fichier pg_hba afin de pouvoir accéder à la base depuis un url externe
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 Connection cnx = null; try{ Class.forName("org.postgresql.Driver"); System.out.println("Driver O.K."); String url = "jdbc:postgresql://localhost:5433/myapp"; String user = "postgres"; String passwd = "12345"; cnx = DriverManager.getConnection(url, user, passwd); System.out.println("Connexion effective !"); }catch(Exception e){ System.out.println("Connexion Impossible."); e.printStackTrace(); }
Partager