有没有可能是mysql编译的路径有问题,这里有类似的问题是解决了的https://forum.qt.io/topic/92626/cant-connect-to-mysql-database-qmysql-driver-not-loaded/28 之前也想用mysql但最后改用Qt自带的sqlite了,感觉支持的很ok了,这是我用sqlite写的,不知道有没有帮助:https://blog.csdn.net/pyuxing/article/details/82903767
说错了,一定要用你的qt里面自带的库。去官网下载qt对应的源码包,从里面拿出来libmysqld.lib,注意分为debug和release版。 都包含上就差不多了。
我的代码是在一个小服务器中涉及的,我的qt版本和你的也不一样,给你demo也没太大价值。你的qt是x32的吗,mysql是32还是64的,你提供给我一下相关信息,我给你找个能用得库。这种驱动未加载的问题就是库不对导致的。
仅猜测 试试把 dll 文件名修改为 qmysql 或者把 addDatabase 里的参数修改为 "qsqlmysql"
65,186
社区成员
250,526
社区内容
加载中
试试用AI创作助手写篇文章吧