qt5使用mysql

原创
2016/04/05 22:31
阅读数 1.1K

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

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

image

 

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

image

 

测试代码:

pro文件中加入:QT += sql

#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();
}

连接要需要执行db.open()

展开阅读全文
打赏
1
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
1
分享
返回顶部
顶部