Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

CB2::DSMySQL Class Reference

MySQL data source. More...

#include <DS.h>

Inheritance diagram for CB2::DSMySQL:

CB2::DataSource CB2::Class List of all members.

Public Member Functions

 DSMySQL (const String &host, const String &user, const String &passwd, const String &db, const unsigned int port=0, const String &socket="")
 Connect.

virtual ~DSMySQL ()
 Disconnect.

Query Select (const String &table, const Domain &domain, const Query::size_type limit=0, const Query::size_type displacement=0)
 Select query.


Public Attributes

int tag
 Tag for user-specific data.


Private Attributes

MYSQL * handle
 Connection handle.


Detailed Description

MySQL data source.

Connect to MySQL database and work with the stored data.


Constructor & Destructor Documentation

DSMySQL::DSMySQL const String host,
const String user,
const String passwd,
const String db,
const unsigned int  port = 0,
const String socket = ""
 

Connect.

DSMySQL::~DSMySQL  )  [virtual]
 

Disconnect.


Member Function Documentation

Query DSMySQL::Select const String table,
const Domain domain,
const Query::size_type  limit = 0,
const Query::size_type  displacement = 0
[virtual]
 

Select query.

Implements CB2::DataSource.


Member Data Documentation

MYSQL* CB2::DSMySQL::handle [private]
 

Connection handle.

int CB2::Class::tag [inherited]
 

Tag for user-specific data.


The documentation for this class was generated from the following files:
Generated on Thu Sep 16 23:26:49 2004 for ColorBox2 by doxygen 1.3.7