2 - connexion
Tache :
Réaliser l’établissement d’une connexion vers le serveur si celui si est joignable, , en prenant soin de ne plus conserver dans le code source le mot de passe de connexion (voir 3.2 page précédente et 3.3 page précédente).
Proceder :
- Creer un fichier qui contiendras le motif de connexion "pgpass"
- ???
- Modification du code via l'utilisation de PGconn
- 'Code' :
PGconn *conn;
conn=PQconnectdb("host=postgresql.bts-malraux72.net port=5432 dbname=t.fleuret connect_timeout=10");
ConnStatusType Status;
Status=PQstatus(conn);
if (Status == CONNECTION_OK)
{
cout << "Connexion OK" << endl;
}
else
{
cerr << "Connexion BAD" << endl;
}
Resultat :
On obtient bien "La connexion au serveur de base de données a été établie avec succès"
Edited by Tom FLEURET