独角兽企业重金招聘Python工程师标准>>>
前提条件:达梦数据库版本dm7_setup_win32_ent_0630、Qt Creater5.4.1、操作系统win7 32位
1.建立达梦数据库数据源
在开始处输入“ODBC”然后点击进入,如下所示(图中我已经建立数据源了dmtest)点击添加
找到DM7 ODBC DRIVER,如图所示,点击完成
输入数据源名称:如图中的dmtest,还有下面的ID和密码密码不要忘记输入,然后点击测试,如果测试失败,可能是ID和密码输错了
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 操作没有进行,如果有可能以后会写