Задать вопрос

Как подключиться к MySQL из Qt Creator?

Здравствуйте, как настроить подключение к базе в mySQL из Qt Creator. Какие библиотеки подключать, и как их устанавливать?
Qt Creator 4.6.0 open souce
Qt 5.10.1
MySQL 5.7
-----------------------------------------
вроде что-то изменилось. в .pro файле добавил запись "QT += sql"
на кнопку повесил событие:
QSqlDatabase newDB;
    newDB = QSqlDatabase :: addDatabase("QMYSQL");

Как можно теперь проверить коннект к моей базе данных?
------------------------------------------
в файл про поместил
LIBS += "C:\mysql-5.7\bin"
        "C:\mysql-5.7\lib"


Теперь на кнопке висит:
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("127.0.0.1");
    db.setDatabaseName("test1");
    db.setUserName("root");
    db.setPassword(" 123123123");

    if (!db.open())
    QMessageBox::critical(NULL,QObject::tr("Ошибка"),db.lastError().text());


При запуске выдавал ошибку:
Driver not loaded Driver not loaded

Еще через пару запусков выдал
cannot find C:\mysql-5.7\bin: Permission denied
  • Вопрос задан
  • 2256 просмотров
Подписаться 3 Простой Комментировать
Решения вопроса 1
oleja1ee7
@oleja1ee7 Автор вопроса
Все решилось, после действий, который описаны в самом вопросе.
А так же, после всего этого воспользовался советами на сайте: https://gromr1.blogspot.ru/2014/04/compiling-drive...
Ошибки больше не выдается. Может кому и помог.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
27 дек. 2024, в 08:26
1000 руб./за проект
27 дек. 2024, в 03:33
1500 руб./за проект
27 дек. 2024, в 02:41
50000 руб./за проект