1.通过以下代码验证MySQL数据库的驱动是否存在。
QStringList drivers = QSqlDatabase::drivers();
//打印drivers 即可看到目前支持哪些数据库
2.下载MySQL,并安装,MySQL :: Download MySQL Community Server。
注意:在安装qt的时候记得一定要安装源码
3.配置环境变量,qt的环境变量和mysql的环境变量
4. 在以下qt安装路径下的 参考这个D:\Qt\Qt5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers\mysql,找到mysql.pro。选择mingw64编译器,双击并如下编辑
点击构建,将 mysql/lib目录下的文件全部拷贝到qt安装目录下的mingw73_64\plugins\sqldrivers目录下。如果其它电脑需要的话,也可以直接将其拷贝到相应的目录下,执行步骤1的代码,也可以看到支持MYSQL数据库了。
再执行步骤1的代码,即可看到支持mysql数据库了。
注意:用哪个编译器编译的,将相应的*.dll拷贝至相应的 。。。\plugins\sqldrivers目录下。