Qt 链接达梦数据库

前提条件:达梦数据库版本dm7_setup_win32_ent_20160630、Qt Creater5.4.一、操做系统win7 32位sql

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

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

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

输入数据源名称:如图中的dmtest,还有下面的ID和密码密码不要忘记输入,而后点击测试,若是测试失败,多是ID和密码输错了操作系统

2.作完上边的内容基本上就完成了 而后就是写代码3d

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

#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 操做没有进行,若是有可能之后会写server

相关文章
相关标签/搜索