mySqlDB Class Reference

#include <openMyDB.h>

Inheritance diagram for mySqlDB:

Inheritance graph
[legend]
Collaboration diagram for mySqlDB:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 mySqlDB (string strConnection)
virtual ~mySqlDB ()
virtual dbProvider getProvider (void)
bool error (int state=0)
MYSQL * getConnection (void)
 mySqlDB (string strConnection)
virtual ~mySqlDB ()
virtual dbProvider getProvider (void)
bool error (int state=0)
MYSQL * getConnection (void)

Protected Member Functions

virtual bool parseConnection (string &strConnection)
virtual openCMDcreateCommand ()
virtual openRScreateRecordset ()
virtual bool parseConnection (string &strConnection)
virtual openCMDcreateCommand ()
virtual openRScreateRecordset ()

Protected Attributes

string host
string uid
string pwd
string db
unsigned int port
string socket
const char * pchSocket
unsigned int flags
MYSQL * connection
MYSQL mysql
bool transactioning
const char * pchSocket
MYSQL * connection


Detailed Description

Definition at line 24 of file openMyDB.h.


Constructor & Destructor Documentation

mySqlDB::mySqlDB ( string  strConnection  ) 

mySqlDB::~mySqlDB (  )  [virtual]

Definition at line 141 of file openMyDB.cpp.

References connection.

mySqlDB::mySqlDB ( string  strConnection  ) 

virtual mySqlDB::~mySqlDB (  )  [virtual]


Member Function Documentation

bool mySqlDB::parseConnection ( string &  strConnection  )  [protected, virtual]

Definition at line 64 of file openMyDB.cpp.

References db, ocString::endOfParse(), flags, host, ocString::parse(), ocString::parseInit(), pchSocket, port, pwd, socket, and uid.

Referenced by mySqlDB().

openCMD * mySqlDB::createCommand (  )  [protected, virtual]

Implements openDB.

Definition at line 147 of file openMyDB.cpp.

openRS * mySqlDB::createRecordset (  )  [protected, virtual]

Implements openDB.

Definition at line 152 of file openMyDB.cpp.

dbProvider mySqlDB::getProvider ( void   )  [virtual]

Implements openDB.

Definition at line 136 of file openMyDB.cpp.

References openDB::m_provider.

bool mySqlDB::error ( int  state = 0  ) 

Definition at line 18 of file openMyDB.cpp.

References openDB::m_strErrors, and mysql.

Referenced by mySqlCMD::execute(), mySqlRS::getErrors(), mySqlRS::next(), and mySqlRS::open().

MYSQL* mySqlDB::getConnection ( void   )  [inline]

Definition at line 53 of file openMyDB.h.

References connection.

Referenced by mySqlCMD::execute(), mySqlRS::open(), mySqlCMD::resultId(), and mySqlCMD::resultKey().

virtual bool mySqlDB::parseConnection ( string &  strConnection  )  [protected, virtual]

virtual openCMD* mySqlDB::createCommand (  )  [protected, virtual]

Implements openDB.

virtual openRS* mySqlDB::createRecordset (  )  [protected, virtual]

Implements openDB.

virtual dbProvider mySqlDB::getProvider ( void   )  [virtual]

Implements openDB.

bool mySqlDB::error ( int  state = 0  ) 

MYSQL* mySqlDB::getConnection ( void   )  [inline]

Definition at line 53 of file openMyDB.h.

References connection.


Member Data Documentation

string mySqlDB::host [protected]

Definition at line 28 of file openMyDB.h.

Referenced by mySqlDB(), and parseConnection().

string mySqlDB::uid [protected]

Definition at line 29 of file openMyDB.h.

Referenced by mySqlDB(), and parseConnection().

string mySqlDB::pwd [protected]

Definition at line 30 of file openMyDB.h.

Referenced by mySqlDB(), and parseConnection().

string mySqlDB::db [protected]

Definition at line 31 of file openMyDB.h.

Referenced by mySqlDB(), and parseConnection().

unsigned int mySqlDB::port [protected]

Definition at line 32 of file openMyDB.h.

Referenced by mySqlDB(), and parseConnection().

string mySqlDB::socket [protected]

Definition at line 33 of file openMyDB.h.

Referenced by parseConnection().

const char* mySqlDB::pchSocket [protected]

Definition at line 34 of file openMyDB.h.

Referenced by mySqlDB(), and parseConnection().

unsigned int mySqlDB::flags [protected]

Definition at line 35 of file openMyDB.h.

Referenced by mySqlDB(), and parseConnection().

MYSQL* mySqlDB::connection [protected]

Definition at line 38 of file openMyDB.h.

Referenced by getConnection(), mySqlDB(), and ~mySqlDB().

MYSQL mySqlDB::mysql [protected]

Definition at line 38 of file openMyDB.h.

Referenced by error(), and mySqlDB().

bool mySqlDB::transactioning [protected]

Definition at line 39 of file openMyDB.h.

const char* mySqlDB::pchSocket [protected]

Definition at line 34 of file openMyDB.h.

MYSQL* mySqlDB::connection [protected]

Definition at line 38 of file openMyDB.h.


The documentation for this class was generated from the following files:

Generated on Sat Aug 15 12:48:29 2009 for w3systemsDevelopment by  doxygen 1.5.5