diff --git a/db_bridge/include/postgresql_db.h b/db_bridge/include/postgresql_db.h new file mode 100644 --- /dev/null +++ b/db_bridge/include/postgresql_db.h @@ -0,0 +1,27 @@ +/** + * db_bridge/include/postgresql_db.h + * Copyright 2008 (C) Markus Broeker + */ + +#ifndef POSTGRESQL_DB_H +#define POSTGRESQL_DB_H + +#include +#include +#include + +#include + +class PostgreSQL_DB:public Abstract_DB { + private: + PGconn * conn; + PGresult *res; + std::string conninfo; + + public: + PostgreSQL_DB (std::string, std::string, std::string, std::string); + virtual ~ PostgreSQL_DB (); + bool connect (); + std::vector < std::vector >query (std::string); +}; +#endif