#include <spdDbConnection.h>
Public Member Functions | |
int | release () |
bool | isConnected () |
int | connect (const char *conString, const char *user, const char *passwd) |
int | connect () |
void | setDbSettings (const char *conString, const char *user, const char *passwd) |
void | setDbSettings (spdCalib::Category &settings) |
int | disconnect () |
int | sendSqlCommand (std::string command) |
Statement * | createStatement () |
int | commit () |
int | rollback () |
void | terminateStatement (Statement *stmt) |
std::string | getDbUserName () |
std::string | getDbConstring () |
~spdDbConnection (void) | |
Static Public Member Functions | |
static spdDbConnection * | subscribe () |
Protected Member Functions | |
spdDbConnection (void) | |
Private Attributes | |
Environment * | env |
Connection * | conn |
std::string | conString |
std::string | user |
std::string | passwd |
class to manage the database connection It is designed as a singleton so to be easier managed
spdDbConnection::spdDbConnection | ( | void | ) | [protected] |
spdDbConnection::~spdDbConnection | ( | void | ) |
spdDbConnection * spdDbConnection::subscribe | ( | ) | [static] |
int spdDbConnection::release | ( | ) |
bool spdDbConnection::isConnected | ( | ) |
int spdDbConnection::connect | ( | const char * | conString, | |
const char * | user, | |||
const char * | passwd | |||
) |
int spdDbConnection::connect | ( | ) |
void spdDbConnection::setDbSettings | ( | const char * | conString, | |
const char * | user, | |||
const char * | passwd | |||
) |
void spdDbConnection::setDbSettings | ( | spdCalib::Category & | settings | ) |
int spdDbConnection::disconnect | ( | ) |
int spdDbConnection::sendSqlCommand | ( | std::string | command | ) |
Statement * spdDbConnection::createStatement | ( | ) |
int spdDbConnection::commit | ( | ) |
int spdDbConnection::rollback | ( | ) |
void spdDbConnection::terminateStatement | ( | Statement * | stmt | ) |
std::string spdDbConnection::getDbUserName | ( | ) | [inline] |
std::string spdDbConnection::getDbConstring | ( | ) | [inline] |
Environment* spdDbConnection::env [private] |
Connection* spdDbConnection::conn [private] |
std::string spdDbConnection::conString [private] |
std::string spdDbConnection::user [private] |
std::string spdDbConnection::passwd [private] |