6.0.0-rc4Source

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>
CMaketarget_link_libraries(app PRIVATE Nt::Sql)
ModuleNt SQL C++ Classes
InheritsQSqlDriverCreatorBase

List of all members, including inherited members

Reimplemented Public Functions

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

[override] QSqlDriver * QSqlDriverCreator::createObject() const

Reimplements QSqlDriverCreatorBase::createObject().

Returns a new, default-constructed driver of the class T. The caller owns it.