Qt5打印出所有可用的数据库驱动

Qt5打印出所有可用的数据库驱动

#include "mainwindow.h"
#include <QApplication>
#include <QtSql/QSqlDatabase>
#include <QStringList>
#include <QDebug>

int main(int argc, char *argv[])
{
    qDebug() << "可用的数据库驱动:";
    QStringList drivers = QSqlDatabase::drivers();
    foreach(QString driver, drivers)  //列出Qt5所有支持的数据库类型
    {
        qDebug() << "\t" << driver;
    }

    QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
    qDebug() << "是否支持ODBC驱动:" << db.isValid();  //true为支持

    return 0;
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注