QT5连接使用mysql

本文介绍了在QT5项目中连接并使用MySQL数据库的过程,包括安装QT5和MySQL,解决连接数据库时遇到的undefined reference错误、QMYSQL driver not loaded问题以及登录权限错误。通过追加日志定位问题,最终成功建立数据库连接,并对未来数据库操作的封装和功能实现进行了展望。
摘要由CSDN通过智能技术生成

1.使用背景

    换公司后,当前公司的项目是一个QT方面的项目。QT还是大学期间自学过一段时间,现在好久没用,很多东西都忘记了。想做点小东西试试手,顺便熟悉一下。

2.安装软件

1)安装mysql,我这里使用的是mysql5.5,可以官方或百度搜索下载。

安装过程参考CSDN :mysql5.5安装教程

2)安装QT5,我这里安装的是windows下5.6.3,下载安装。

下载参考:qt下载参考文章

下载完成后,按照安装包的提示,依次完成安装即可。

3.连接数据库

QApplication a(argc, argv);
    MainWindow w;
    
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");  //主机名
    db.setPort(3306);
    db.setDatabaseName("qqlike");  //数据库名
    db.setUserName("root");       //用户名
    db.setPassword("1234");      //密码
    
    bool ok = db.open();
    if(!ok)
    {
        qDebug("数据库连
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值