xampp在Windows操作系统中使用QT的Mysql连接

时间:2011-04-25 04:02:22

标签: mysql qt xampp

我在连接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 :(得分:0)

Qt在驱动程序中存储所有特定于数据库的代码,例如QMYSQL驱动程序。编译的驱动程序被视为插件。在使用插件之前,您需要使用已安装的数据库库来构建它们。

有关如何在不同操作系统下为不同数据库构建插件的详细说明,请参阅here