https://www.codeleading.com/article/17733654877/
其中,在加载QMYSQL驱动时,应使用如下代码:
db = new QSqlDatabase;
*db = QSqlDatabase::addDatabase("QMYSQL");//加载的驱动
绝不可以写成
db->addDatabase("QMYSQL");
QSqlDatabase::addDatabase是一个静态成员函数,会输出一个已加载好驱动的QSqlDatabase类,但是若用一个QSqlDatabase的实例本身去调用这个函数,则不会对该实例本身进行加载驱动的操作。