Qt 连接MySQL

工程文件

QT       += sql

举例

QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("127.0.0.1");
db.setDatabaseName("test");
db.setPort(3306);
db.setUserName("root");
db.setPassword("123456");
if(db.open())
    qDebug() << "Open successfully!";
else
    qDebug() << "Open failed!";

qDebug() << QSqlDatabase::drivers();

出现如下错误

QSqlDatabase: QMYSQL driver not loaded

解决办法:
将MySQL安装目录下libmysql.dll拷贝到工程目录中

原文地址:https://www.cnblogs.com/zhangxuechao/p/11709314.html