Vérifier la connectivité réseau du serveur
Vérifier la connectivité réseau du serveur (voir 3.1 page précédente). Si le serveur n’est pas accessible, afficher le message sur la sortie des erreurs tel que dans le Listing 8 page suivante, sinon afficher sur la sortie standard le message tel que dans le Listing 9 page suivante.
#include <iostream>
#include <libpq-fe.h>
using namespace std;
int main(){
PGPing code_retour_ping;
code_retour_ping = PQping("host=postgresql.bts-malraux72.net port=5432");
if(code_retour_ping == PQPING_OK)
{
cout << "La connexion au serveur de base de données a été établie ave succès" << endl;
}
else
{
cerr << "Malheureusement le serveur n’est pas joignable.Vérifier la connectivité" << endl;
}
return 0;
}
g++ -I /usr/include/postgresql -o program.exe main.cpp -lpq
./program.exe
La connexion au serveur de base de données a été établie avec succès