qt5连接mysql数据库
qt5连接mysql数据库
先交代背景
- qt版本
- 操作系统 win10 x64
前置操作
编译mysql驱动,据说是qt在5.xx的某个版本以后就不在默认提供mysql 的dll了,我在指定目录下是没有找到,所以只能自己手动编译,这个过程可能略微有些麻烦
- 第一步,先找到qt自带的驱动编译项目 ,我的在这个位置,C:\Qt\Qt5.13.2\5.13.2\Src\qtbase\src\plugins\sqldrivers\mysql
- 第二部,打开该项目,可以看到项目内还包含了一个子项目,这两个都需要修改,而且修改的内容均不相同,在网上找到的答案没有能不修改就套用了,我猜测可能是每个小版本之间各有不同
qsqldriverbase.pri
QT