QSqlDriverCreator Class
template <typename T> class QSqlDriverCreator
The QSqlDriverCreator class is a template class that provides a SQL driver factory for a specific driver type. More…
| Header | #include <QSqlDriverCreator> |
|---|---|
| CMake | target_link_libraries(app PRIVATE Nt::Sql) |
| Module | Nt SQL C++ Classes |
| Inherits | QSqlDriverCreatorBase |
List of all members, including inherited members
Reimplemented Public Functions
| QSqlDriver * | createObject() const |
Detailed Description
QSqlDatabase::registerSqlDriver("MYDRIVER", new QSqlDriverCreator<MyDriver>);
QSqlDatabase db = QSqlDatabase::addDatabase("MYDRIVER");
See also QSqlDriverCreatorBase and QSqlDatabase::registerSqlDriver().
Differences from Qt
None.
Member Function Documentation
QSqlDriver * QSqlDriverCreator::createObject() const
Reimplements QSqlDriverCreatorBase::createObject().
Returns a new, default-constructed driver of the class T. The caller owns it.