本文博客:https://mp.csdn.net/ 
 
开发环境: 
以下版本全部为64位 
软件版本:QtCeator5.12 
数据库:MySQL8.0.15 
编译器:MVCS2017 
 
测试实现: 
1、  在头文件中加入 sql 模块 
 
2、加入头文件 
 
本文博客:https://mp.csdn.net/ 
 
 
3、init()函数测试代码如下:该代码来自: 
https://www.cnblogs.com/xtu-wlf1212/p/8764015.html 
 
 QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL"); 
            db.setHostName("127.0.0.1");      //连接数据库主机名,这里需要注意(若填的
为”127.0.0.1“,出现不能连接,则改为 localhost) 
            db.setPort(3306);                 //连接数据库端口号,与设置一致 
             db.setDatabaseName("mysql");      //连接数据库名,与设置一致 
             db.setUserName("root");          //数据库用户名,与设置一致 
             db.setPassword("root");    //数据库密码,与设置一致 
             db.open(); 
             if(!db.open()) 
             { 
                 qDebug()<<"不能连接"<<"connect to mysql error"<
本文博客:https://mp.csdn.net/ 
 
Starting D:\QtCreator5.12.1\QHL\build-untitled1-
Desktop_Qt_5_12_1_MSVC2017_64bit-Debug\debug\untitled1.exe... 
QSqlDatabase: QMYSQL driver not loaded 
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL 
QPSQL7 
connect to mysql error "Driver not loaded Driver not loaded" 
提示:数据库驱动未加载 
注意:代码中的数据库信息要与下面 MySQL 中的信息一致,否则
打不开数据库,该图片来自下面介绍的软件安装 
 
 
以上报错的解决方法: 
 
本文博客:https://mp.csdn.net/ 
 
一、安装数据库 
1、确保电脑已经安装了 MySQL 软件,如果没有安装请到官网下载安装: 
https://dev.mysql.com/downloads/mysql/ 
方式一:(安装包方式安装,试过没成功,这里不推荐,选择下面的在线安装) 
 
 
 
 
 
本文博客:https://mp.csdn.net/ 
 
 
方式二:在线安装 
 
 
 
安装过程要点如下 
(参照博客:https://blog.csdn.net/chen1231985111/article/details/77994675) 
本文博客:https://mp.csdn.net/ 
 
 
 
注意:需要将 connector 中的  Connector 选  ,里面有驱动 
 
 
本文博客:https://mp.csdn.net/ 
 
 
 
 
设置并记住密码,下面需要用到 
 
 
本文博客:https://mp.csdn.net/ 
 
 
 
 
接下来的步骤本文按默认选项安装完成,不懂的地方查看相关教程:
https://jingyan.baidu.com/album/0bc808fc0df3641bd485b9b3.html?picindex=3 
 
2、MySQL 软件安装完成,默认是 cmd 命令行操作,打来开始,找到下图,点击进入 
 
输入密码:这里的密码为安装时设置的密码