Russian Qt Forum

Qt => Базы данных => Тема начата: pro100skif от Июнь 09, 2014, 23:06



Название: SQL драйвера
Отправлено: pro100skif от Июнь 09, 2014, 23:06
Понимаю что эта тема уже всем надоела но у меня проблемка с подключением MYSQL qt 5.2.1(пытался сам въехать но не вышло) насколько я понял драйвера собирать уже не нужно, но все равно  qt выдает
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
QSqlQuery::exec: database not open


Название: Re: SQL драйвера
Отправлено: carrygun от Июнь 10, 2014, 04:11
А ты проверь, в плагинах такой драйвер то есть?


Название: Re: SQL драйвера
Отправлено: Old от Июнь 10, 2014, 06:22
Понимаю что эта тема уже всем надоела но у меня проблемка с подключением MYSQL qt 5.2.1(пытался сам въехать но не вышло) насколько я понял драйвера собирать уже не нужно, но все равно  qt выдает
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
QSqlQuery::exec: database not open
Драйвер есть, но он не загрузится без клиентских библиотек самого MySql.


Название: Re: SQL драйвера
Отправлено: Hrundel от Июнь 10, 2014, 11:56
Хоть бы кто-нибудь уже туториал написал по MySQL.


Название: Re: SQL драйвера
Отправлено: pro100skif от Июнь 16, 2014, 22:48
Понимаю что эта тема уже всем надоела но у меня проблемка с подключением MYSQL qt 5.2.1(пытался сам въехать но не вышло) насколько я понял драйвера собирать уже не нужно, но все равно  qt выдает
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
QSqlQuery::exec: database not open
Драйвер есть, но он не загрузится без клиентских библиотек самого MySql.
установил mysql 5.5 добавил путь к библиотекам в переменные среды ошибка перестала выбивать но db.open() теперь всегда возвращает false


Название: Re: SQL драйвера
Отправлено: Bepec от Июнь 16, 2014, 23:09
lastError выведите :)


Название: Re: SQL драйвера
Отправлено: pro100skif от Июнь 16, 2014, 23:12
lastError выведите :)
QSqlError(2003, "QMYSQL: Unable to connect", "Can't connect to MySQL server on 'localhost' (10061)")


Название: Re: SQL драйвера
Отправлено: pro100skif от Июнь 17, 2014, 02:08
решил проблему, просто нужно было нормально настроить mysql config и прописать порт


Название: Re: SQL драйвера
Отправлено: lesav от Июнь 17, 2014, 07:35
Хоть бы кто-нибудь уже туториал написал по MySQL.


http://ru.opensuse.org/QT_и_Базы_данных (http://ru.opensuse.org/QT_и_Базы_данных)


Название: Re: SQL драйвера
Отправлено: pro100skif от Июнь 18, 2014, 02:58
Хоть бы кто-нибудь уже туториал написал по MySQL.


http://ru.opensuse.org/QT_и_Базы_данных (http://ru.opensuse.org/QT_и_Базы_данных)
это для qt4 для qt5 я решил проблему так:
установил mysql server 32 bit и добавил путь к библиотекам в переменную среду и все работает
всем спасибо за помощь