当前位置:   article > 正文

Qt使用ODBC连接mysql的步骤_qt如何快速检测database是否连接上?

qt如何快速检测database是否连接上?

第一步:检测使用MySql Connector检查能否正常连接数据库

第二步:把mysql lib目录下的 libmysql.dll 和libmysql.lib放到Qt的对应编译器目录下,我这里是D:\Qt\Qt5.9.0\5.9\msvc2017_64\bin

 

第三步:创建Qt项目,并添加sql模块

第四步:连接数据库

  1. QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
  2. db.setHostName(host);
  3. db.setPassword(password);
  4. db.setUserName("root");
  5. db.setPort(3306);
  6. db.setDatabaseName(databaseName);
  7. if (!db.open())
  8. {
  9. qDebug() << "数据库打开失败";
  10. }
  11. else
  12. {
  13. qDebug() << "数据库打开成功";
  14. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/136069
推荐阅读
相关标签
  

闽ICP备14008679号