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

相關文章
相關標籤/搜索