Inheritance diagram for DtMySQLDriver:
Collaboration diagram for DtMySQLDriver:Public Types | |
| enum | DriverVersion { MySQL_ODBC_2_50_Driver, MySQL_ODBC_3_51_Driver, MySQL_ODBC_5_1_Driver } |
Public Member Functions | |
| DtMySQLDriver (DriverVersion version) | |
| Default CTOR. | |
| virtual | ~DtMySQLDriver () |
| DTOR. | |
| virtual const DtString & | name () const |
| Get the driver's name. | |
| virtual DtDatabaseParameters * | createParameters () const |
| Create a default parameters object. | |
| virtual DtDatabaseEnvironment * | createEnvironment () const |
| Create a environment object. | |
| virtual DtDatabaseConnection * | createConnection (DtDatabaseEnvironment *) const |
| Create a connection object. | |
| virtual DtDatabaseCommandFactory * | createCommandFactory () const |
| Create a command factory object. | |
|
virtual DtDatabaseCommandProcessor * | createCommandProcessor (DtDatabaseConnection *) const |
| Create a command processor object. | |
Protected Attributes | |
| DriverVersion | myVersion |
| DtString | myVersionText |
| virtual const DtString& DtMySQLDriver::name | ( | ) | const [virtual] |
Get the driver's name.
Typically the name should be a unique string which identifies this driver vs all other drivers.
Implements DtDatabaseDriver.