C++, QSqlDatabase, MySQL Код не работает! Как с помощью Qt подключиться к MySQL???

программирование MySQL C++ базы данных qt

На компе стоит MySQL 5.1
есть база с именем main в ней таблица с именем 09_2011
есть юзер "pc2" с паролем "pss" с полными правами для таблицы "main"
Пишу прогу в Qt (QtCreator2.2.1 QtLibrary4.7.4)

при вот таком коде
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("main");
db.setUserName("pc2");
db.setPassword("pss");
bool ok = db.open();
if (ok)
QMessageBox::information(0, "Connect", "Connected OK!", 0);

Бокс не высвечивается, в выводе отладки пишет:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE

QSQLITE - нафиг не нужно!
Как же загрузить этот QMYSQL? как подключится к MySQL???

Примечание:
Я за сегодня уже раз 15 попадал на эту страницу!
Пошагово лучше опишите!

Примечание:
У меня в папке QtCreator вообще нет папки src!
Тупо в поиск вбиваю, такой папки нет!

Примечание:
Че делать то???
Ответы:
Помимо самого MySql Вам нужны еще подключаемые библиотеки. Где же по Вашему qt найдет API MySQL? Почитайте эту ссылку http://doc.crossplatform.ru/qt/4.3.2/sql-driver.html#qmysql


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.