看这一篇就够了!
www.cnblogs.com/CoutCodes/p…
以图为证

#include "mainwindow.h"
#include <QApplication>
#include<QDebug>
#include<QSqlDatabase>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
qDebug()<<QSqlDatabase::drivers();
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setPort(3306);
db.setUserName("root");
db.setPassword("xxxxxx");
db.setDatabaseName("xxxxxx");
if (!db.open())
{
qDebug()<<"ERROR";
}
else
{
qDebug()<<"远程数据库连接成功!";
}
return a.exec();
}