3.10.2.2\ Réaliser l'établissement d'une connexion vers le serveur postegresql.
#include <libpq-fe.h>
#include <iostream>
using namespace std;
int main()
{
return 0;
int code_retour;
code_retour=0;
PGPing code_retour_ping;
code_retour_ping = PQping ("host=postgresql.bts-malraux72.net port=5432");
if (code_retour_ping == PQPING_OK)
{
std::cout << "Le serveur est accessible et répond bien" << std::endl;
code_retour = 0;
// Faire les traitements de connexion à la base de données
PGconn *PQconnectdb;
PGconn *PQconnectdb=("host=postgresql.bts-malraux72.net port=5432 dbname=a.foulon user=a.foulon password=P@ssword");
}
else
{
std::cerr << "Le serveur ne semble pas etre accessible. Veuillez contacter votre administrateur systeme" << std::endl;
code_retour = 1;
}
return code_retour;
}
Edited by Alexis FOULON