Echec de connexion à ma database via un programme c++
Bonjour,
J'essaie de créer un programme pour accéder à une base de données (créée par le logiciel pokertracker4, peut-être que certains connaissent...):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| #include <iostream>
#include <libpq-fe.h>
using namespace std;
void exit_nicely(PGconn *conn)
{
PQfinish(conn);
system("pause");
exit(1);
}
int main()
{
const char *connectionInfo;
PGconn *connection;
connectionInfo = "host=localhost port=5432 dbname=PT4 DB user=postgres password=dbpass";
connection = PQconnectdb(connectionInfo);
if (PQstatus(connection) != CONNECTION_OK)
{
cout << "Connection not established\n";
exit_nicely(connection);
}
else
{
cout << "Connection is established\n";
}
system("pause");
return 0;
} |
Mais le programme échoue à chaque fois (affiche le message "Connection not established").
J'ai fait le test avec une base de données que j'ai moi-même créée et tout marche bien.
J'ai vérifié plusieurs fois et les identifiants de connexion sont les bons.
Une idée ?