10 #define mySqlDriver_H_
13 #include <vlutil/vlString.h>
39 virtual const DtString&
name()
const;
An abstract database driver which provides a set of objects for a given database type.
Definition: databaseDriver.h:24
Definition: databaseCommandProcessor.h:17
virtual DtDatabaseConnection * createConnection(DtDatabaseEnvironment *) const =0
Create a connection object.
virtual DtDatabaseCommandFactory * createCommandFactory() const =0
Create a command factory object.
virtual DtDatabaseCommandProcessor * createCommandProcessor(DtDatabaseConnection *) const =0
Create a command processor object.
virtual DtDatabaseEnvironment * createEnvironment() const =0
Create a environment object.
virtual DtDatabaseParameters * createParameters() const =0
Create a default parameters object.
Definition: mySqlDriver.h:22
virtual const DtString & name() const =0
Get the driver's name.
DriverVersion myVersion
Definition: mySqlDriver.h:60
Definition: mySqlDriver.h:24
An abstract database connection.
Definition: databaseConnection.h:17
DriverVersion
Definition: mySqlDriver.h:18
Definition: mySqlDriver.h:21
#define DT_DLL_VLDB
Definition: vlDatabase.h:20
Definition: mySqlDriver.h:15
DtString myVersionText
Definition: mySqlDriver.h:61
Abstract Database command factory.
Definition: databaseCommandFactory.h:21
An abstract database environment.
Definition: databaseEnvironment.h:15
Abstract Database parameters.
Definition: databaseParameters.h:17
Definition: mySqlDriver.h:20
Contains DtDatabaseDriver;.
Definition: mySqlDriver.h:23