spdDbConnection Class Reference

class to manage the database connection More...

#include <spdDbConnection.h>

List of all members.

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 spdDbConnectionsubscribe ()

Protected Member Functions

 spdDbConnection (void)

Private Attributes

Environment * env
Connection * conn
std::string conString
std::string user
std::string passwd


Detailed Description

class to manage the database connection

class to manage the database connection It is designed as a singleton so to be easier managed


Constructor & Destructor Documentation

spdDbConnection::spdDbConnection ( void   )  [protected]

spdDbConnection::~spdDbConnection ( void   ) 


Member Function Documentation

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]


Member Data Documentation

Environment* spdDbConnection::env [private]

Connection* spdDbConnection::conn [private]

std::string spdDbConnection::conString [private]

std::string spdDbConnection::user [private]

std::string spdDbConnection::passwd [private]


The documentation for this class was generated from the following files:
Generated on Tue Dec 1 12:09:52 2009 for SPD FED Server by  doxygen 1.5.4