Profiling support added
* To use the benefits of profiling, set PROFILING=<target>
* eg: mbroeker@localhost $ make -e PROFILING=linux
* mbroeker@localhost $ export PROFILING=linux && make
committer: Markus Bröker <mbroeker@largo.homelinux.org>
/**
* db_bridge/include/mysql_db.h
* Copyright 2008 (C) Markus Broeker
*/
#ifndef MYSQL_DB_H
#define MYSQL_DB_H
#include <iostream>
#include <mysql/mysql.h>
#include <abstract_db.hpp>
class MySQL_DB:public Abstract_DB {
private:
MYSQL * conn;
MYSQL_RES *res;
public:
MySQL_DB (std::string, std::string, std::string, std::string);
virtual ~ MySQL_DB ();
bool connect ();
Abstract_DB::DB_RESULT query (std::string);
};
#endif