当前位置: 首页 > article >正文

QT访问数据库:应用提示Driver not loaded

  • 在QT中运行完全正确
  • 错误截图

  • 解决办法1

我用的是MySQL。我把libmysql.dll复制到应用程序的目录下,即可正常访问数据库。

  • 解决办法2
bool open_work_db()
{
    QString info = "support drivers:";
    for (int i=0; i<QSqlDatabase::drivers().size(); i++)
    {
        info += "/"+QSqlDatabase::drivers().at(i);
    }
    QMessageBox::information(nullptr, "提示", info, QMessageBox::Ok);

    QLibrary library1("sqldrivers\\qsqlite.dll");
    if (!library1.load()) {
        QMessageBox::information(nullptr, "提示", library1.errorString(), QMessageBox::Ok);
    }

    QLibrary library2("libmysql.dll");
    if (!library2.load()) {
        QMessageBox::information(nullptr, "提示", library2.errorString(), QMessageBox::Ok);
    }

    QLibrary library3("sqldrivers\\qsqlmysql.dll");
    if (!library3.load()) {
        QMessageBox::information(nullptr, "提示", library3.errorString(), QMessageBox::Ok);
    }

    return true;
}

检查加载情况。

  • 解决办法3

MySqL路径未设。

此电脑,属性,高级系统设置,环境变量:


http://www.kler.cn/a/371756.html

相关文章:

  • 互联网人辞职的20条理由,你中了几条?
  • GPT避坑指南:如何辨别逆向、AZ、OpenAI官转
  • iOS调试真机出现的 “__llvm_profile_initialize“ 错误
  • Oracle创建存储过程,创建定时任务
  • ---synchronized 关键字---
  • GPT论文整理提示词
  • 无人机螺旋桨动平衡分析测试台
  • 了解elasticsearch
  • YOLO11结合传统图像增强算法 | 让你的模型无惧黑暗 | 包含端到端推理代码 | 低照度图像增强
  • OpenCV视觉分析之目标跟踪(5)目标跟踪类TrackerMIL的使用
  • 《Windows PE》17.3 FSG壳
  • 怎么把word文档拆分成2个word文档,拆分后原格式保持不变
  • 机器学习结课项目报告
  • Es概念理解 ▎Es索引库操作 ▎Es文档操作
  • MySQL 9从入门到性能优化-创建触发器
  • 显示器时不时黑一下是什么原因?
  • DDoS攻击趋势令人担忧,安全防御体系构建指南
  • 自研小程序-心情追忆
  • 【云原生】云原生与DevOps的结合:提升软件开发与交付的效率
  • 2-134 基于matlab的图像边缘检测
  • 腾讯共享wifi项目全解析!头部服务商系统质量大测评!
  • 2024年10月实测安装支持 winxp的最后一个python版本 2.7.18 和python 3.4.4版本,你觉得还能正常安装吗?
  • 【Linux】MySQL部署
  • 【Java网络编程】从套接字(Socket)概念到UDP与TCP套接字编程
  • chat_gpt回答:qt中,常见格式及格式转换
  • 【数据集】MODIS地表温度数据(MOD11)