QODBC

本章节主要介绍使用 QT 语言开发时,使用 QODBC 驱动连接达梦数据库。

一、达梦数据库安装

可访问达梦云适配中心下载试用,下载 DM8 数据库试用版并安装,安装步骤请参考 DM 数据库安装

二、 QT 下载链接

QT 官网下载链接

三、注册 ODBC 数据源

请参考 通过 odbc 连接数据源 章节。

四、QT 使用 QODBC 连接达梦

  1. 先通过第三章节步骤增加 ODBC 用户数据源。图片 1.png
  2. 测试连接。
#include <QCoreApplication>
#include <QtSql>
#include <QDebug>
#include <QSqlDatabase>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
    db.setHostName("127.0.0.1");
    db.setPort(5236);
    db.setDatabaseName("DM8");
    db.setUserName("SYSDBA");
    db.setPassword("*****");
    if (db.open())
        qDebug() << "connect ok!";
    else
    {
        qDebug() << "connect fail! " << db.lastError().text().toLatin1();
    }

    return a.exec();
}

运行示例截图:

图片 2.png

注意

如果 ODBC 数据源是 32 位,构建项目需要使用 32位 构建套件编译,如果 ODBC 数据源是 64 位,构建项目则需要使用 64 位构建套件编译,因当前数据源为 64 位,因此使用 64 位构建套件编译 。使用时需要添加core和sql。

图片 3.png

图片 4.png

微信扫码
分享文档
扫一扫
联系客服