Qt 连接达梦数据库

前提条件:达梦数据库版本dm7_setup_win32_ent_20160630、Qt Creater5.4.1、操作系统win7 32位

1.建立达梦数据库数据源

在开始处输入“ODBC”然后点击进入,如下所示(图中我已经建立数据源了dmtest)点击添加

46d08d7d2ef6a7d3b56c38ae8d407ade3ab.jpg

找到DM7 ODBC DRIVER,如图所示,点击完成

30ba96f2d13cbe9994c5083cced58594511.jpg

输入数据源名称:如图中的dmtest,还有下面的ID和密码密码不要忘记输入,然后点击测试,如果测试失败,可能是ID和密码输错了

663f8096624d53c09b6424eb81e8009683d.jpg

2.做完上边的内容基本上就完成了 然后就是写代码

新建Qt empty qmake project 项目然后添加main.cpp文件,在pro文件中添加QT += sql


#include <QSqlDatabase>
#include <QSqlQuery>
#include <QSqlRecord>
#include <QDebug>

int main(int argc, char *argv[])
{
      //其中DSN=dmtest指的是达梦数据源,uid和pwd就是前边的ID和密码
       QString name = "DSN=dmtest;server=localhost;TCP_PORT=5236;uid=SYSDBA;pwd=********";
       db.setDatabaseName(name);
       bool isOk = db.open();
       if(isOk)
       {
           qDebug()<<"open right";
           return true;
       }else{
          qDebug()<<"open failed";
           return false;
       }

    bool ret = db.open();
    qDebug()<<ret;    //如果返回的是true表明连接成功
}

这里只是进行了连接与打开只要SQL 操作没有进行,如果有可能以后会写

转载于:https://my.oschina.net/u/3782432/blog/1861391

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值