xampp Mysql соединение с использованием QT в ОС Windows - PullRequest
0 голосов
/ 25 апреля 2011

У меня проблема с подключением xampp mysql и QT.Вот код, который я нашел в сети, но выдает ошибку:

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

        db.setHostName("localhost");
        db.setDatabaseName("sample_datebase");
        db.setUserName("root");
        db.setPassword("");

        if(!db.open()) {
            QSqlError err = db.lastError();
            QMessageBox::information(0, QObject::tr("Error Connection!"), err.text());
            return 1;
        }

сообщение об ошибке:

Драйвер не загружен

1 Ответ

0 голосов
/ 25 апреля 2011

Qt хранит весь специфичный для базы данных код в драйверах, таких как драйвер QMYSQL.Скомпилированные драйверы устанавливаются как плагины.Перед использованием плагинов вам необходимо собрать их с установленными библиотеками баз данных.

Подробное описание того, как создавать плагины для разных баз данных под разными ОС, описано здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...