Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Update: Forum Guidelines & Code of Conduct

    Unsolved QSqlDatabase: QMYSQL driver not loaded

    General and Desktop
    2
    2
    381
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      CroCo last edited by

      This problem seems common but I couldn't find a proper solution. I'm developing a project that requires MySQL database. Every time I try to connect, I get this error:

      QSqlDatabase: QMYSQL driver not loaded
      QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
      

      It tells me the driver is available but can't be loaded.

      I'm using Qt 5.9 in Windows 10. I'm using Qt 5_9_1_MinGW_32bit-Debug I've built the sqldrivers and they are listed in

      C:\Qt\5.9.1\mingw53_32\plugins\sqldrivers

      Also, I've installed MySQL community server. For .pro, I've included QT+=sql. I'm not sure what issues may cause this problem. Changing QMYSQL to QSQLITE made the connection but failed to retrieved data from the dababase. In the source code,

      QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");

      1 Reply Last reply Reply Quote 0
      • SGaist
        SGaist Lifetime Qt Champion last edited by

        Hi,

        Do you have a MinGW build of MySQL on your system ?

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply Reply Quote 0
        • First post
          Last post