diff --git a/db_bridge/include/abstract_db.hpp b/db_bridge/include/abstract_db.hpp new file mode 100644 --- /dev/null +++ b/db_bridge/include/abstract_db.hpp @@ -0,0 +1,26 @@ +/** + * db_bridge/include/abstract_db.h + * Copyright 2008 (C) Markus Broeker + */ + +#ifndef ABSTRACT_DB_H +#define ABSTRACT_DB_H + +#include +#include + +class Abstract_DB { + protected: + std::string user; + std::string database; + std::string password; + std::string server; + + public: + typedef std::vector >DB_RESULT; + typedef std::vector DB_ROW; + + virtual bool connect () = 0; + virtual DB_RESULT query (std::string) = 0; +}; +#endif