Qt-MySQL连接

发布时间 2024-01-02 18:49:29作者: Neko_Code

Qt连接MySQL数据库步骤:

image-20240102180848941


第一步:

​ 进入以下链接(Compiler同层Src,见上注解,每个人的Qt安装位置是不同的,自己找这个文件夹)

image-20240102181053742

第二步:

​ 如果你想要链接的Qt项目版本是Qt5.12.8 MSVC2015 64bit,那就用这个Compiler去configure上图中的这个mysql.pro文件

​ 此时准备:你想要连接的MySQL安装目录下的include文件夹

​ MySQL安装目录下的lib文件夹下的 libmysql.lib 文件

mysql.pro文件中进行更改

image-20240102181604777

同时更改qsqldriverbase/qsqldriverbase.pri

image-20240102181656351

第三步:

Build(构建)

image-20240102181809453

构建成功后会生成文件 qsqlmysql.dll 等文件如图:

image-20240102181853363

第四步:

将这些文件复制到:

image-20240102181959408

请注意这是Compiler下的plugins文件夹下

第五步:

将另一个connect压缩包文件中的 libmysql.dll 复制到Compiler的bin目录下

很多案例用的是MySQL本体的libmysql.dll而失败

image-20240102182539308

image-20240102182556819

libmysql.lib复制到同样Compiler的lib路径下

第六步:

​ 关闭数据库的openssl连接

​ 找到如图的文件:

image-20240102182907906

打开后添加:

image-20240102182925150

第七步:

在此之前最好重启数据库,连接前请保证数据库存在

连接数据库

如图:请不要忘记在pro文件添加 sql 模块识别

image-20240102183034927

image-20240102183052773