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拷贝到工程目录中

posted @ 2019-02-18 16:44  thomas_blog  阅读(122)  评论(0编辑  收藏  举报