四、(一)qt连接数据库-简单篇

来源:互联网 发布:今日特价淘宝网 编辑:程序博客网 时间:2024/06/07 20:42

1、准备:

1)安装Qt5.8和mysql

2)将libmysql.dll文件,从mysql【\MySQL\lib】拷贝到Qt【\5.8\mingw53_32\bin】
3)工程的.pro文件,添加:QT+=qmlquicksql
4)main.cpp代码:
#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include <QtQml>
#include <iostream>
#include <QDebug>
#include<QtSql/QSqlDatabase>
int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);
    QSqlDatabase d = QSqlDatabase::addDatabase("QMYSQL");
    d.setHostName("127.0.0.1");
    d.setDatabaseName("hospital");
    d.setPort(3306);
    d.setUserName("root");
    d.setPassword("root");
    if(d.open()) {
        qDebug()<<"database is established!";//成功加载
    }else{
        qDebug()<<"build error!";
        return app.exec();
    }
    QQmlApplicationEngine engine;
    engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
//    return app.exec();
}
5)运行结果【成功】:

0 0
原创粉丝点击