在qt 5.5.1中连接ti Mysql

时间:2017-09-16 05:08:15

标签: c++ mysql qt ubuntu-16.04

我试图在qt 5.5.1中使用MySQL。我根据下面的image.still解决了libqsqlmysql.so的所有依赖关系,qt creator无法加载MySQL驱动程序。 测试代码是这样的:

#include <QCoreApplication>
#include <QtSql>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    qDebug() << "drivers: "<< QSqlDatabase::drivers();
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");
    db.setDatabaseName("testdb");
    db.setUserName("root");
    db.setPassword("root");
    bool ok = db.open();
    qDebug() << ok;

    return a.exec();
}

enter image description here

0 个答案:

没有答案