美文网首页
qt连接mysql中出现QSqlDatabase: QMYSQL

qt连接mysql中出现QSqlDatabase: QMYSQL

作者: magic_fake | 来源:发表于2018-11-20 09:31 被阅读20次

    qt5.11 64bits+mysql8 64bits可以看这个,否则是32bits可以参考StackOverflow
    最终解决方案有两种,一种是使用ODBC
    一种更为简单的是直接拷贝文件.

    网络上其他的直接拷贝64bits的方法再此版本中不可用,就算没有出现QSqlDatabase: QMYSQL driver not loaded也会出现进入不了数据库的情况。

    顺便标记下知识点,mysql8后不可以再语句二合一
    Starting with MySQL 8 you no longer can (implicitly) create a user using the GRANT command. Use CREATE USER instead, followed by the GRANT statement:

    mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'root';
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
    

    相关文章

      网友评论

          本文标题:qt连接mysql中出现QSqlDatabase: QMYSQL

          本文链接:https://www.haomeiwen.com/subject/mshtqqtx.html