qt链接mysql 优质好文推荐

65 阅读1分钟

看这一篇就够了!

QT连接mysql

www.cnblogs.com/CoutCodes/p…

以图为证

image.png

#include "mainwindow.h"

#include <QApplication>
#include<QDebug>
#include<QSqlDatabase>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();

    //打印支持驱动信息
    qDebug()<<QSqlDatabase::drivers();

    //创建 MySQL 数据库
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    //连接数据库
    db.setHostName("localhost");    //数据库服务器 IP 
    db.setPort(3306);
    db.setUserName("root");         //数据库用户名
    db.setPassword("xxxxxx");         //数据库密码
    db.setDatabaseName("xxxxxx");    //使用哪个数据库
    if (!db.open())
    {
        qDebug()<<"ERROR";
    }
    else
    {
        qDebug()<<"远程数据库连接成功!";
    }

    return a.exec();
}