qt5使用mysql

安装mysql的博客是前一篇。之前费大劲换mysql的目的就是为了让qt使用mysql,qt的位数和mysql的位数要保持一致。我使用的都是64位。

将mysql安装目录下的libmysql.dll拷贝到qt的安装目录下,完成!

qt5使用mysql_第1张图片

 

D:\cpp\Qt5.6.0\5.6\msvc2015_64\bin

 

测试代码:

#include <QSqlDatabase>
#include <QSqlError>
#include <QDebug>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();

    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");
    db.setDatabaseName("数据库名");
    db.setUserName("root");
    db.setPassword("密码");
    if (!db.isOpen()) {
        qDebug() << "db connect error:" << db.lastError().text();

    }
    return a.exec();
}

你可能感兴趣的:(qt5使用mysql)