Как мне подключить QT 5.14.1 к базе данных MYSQL? - PullRequest
0 голосов
/ 15 февраля 2020

Я попытался загрузить драйверы sql (sql .lib и sqld.lib) в файлы MSCV и MINGW; это не работает. Затем я попытался через драйвер QODBC3, и он все еще не подключается к базе данных.

Я получаю следующее сообщение об ошибке.

13: 20: 05: Запуск C: \ build-test1-Desktop_Qt_5_14_1_MinGW_64_bit-Debug \ test1.exe ...
13:21:17: C: \ build -test1-Desktop_Qt_5_14_1_MinGW_64_bit-Debug \ test1.exe завершен с кодом 0

    //QSqlDatabase db = QSqlDatabase::addDatabase("QODBC3","QMYSQL");
    QSqlDatabase db = QSqlDatabase::addDatabase("QODBC3","hello");
   // db.setDatabaseName("Driver={MySQL ODBC 8.0 ANSI Driver};DATABASE=hello;");
       db.setHostName("127.0.0.1");
       db.setDatabaseName("hello");
       db.setUserName("localhost");
       db.setPassword("");
       if (db.open()){
           QMessageBox::information(this,"Connection","Database connected succesfully");


       }
       else {
           QMessageBox::information(this,"Connection","Database not connected succesfully");

Это мой код, также я добавил sql в файлы pro.

...