一、ODBC介绍

ODBC提供访问不同类型的数据库的途径。结构化查询语言 SQL 是一种用来访问数据库的语言。通过使用 ODBC,应用程序能够使用相同的源代码和各种各样的数据库交互。这使得开发者不需要以特殊的数据库管理系统 DBMS 为目标,或者了解不同支撑背景的数据库的详细细节,就能够开发和发布客户/服务器应用程序。

DMODBC 3.0 遵照Microsoft ODBC 3.0 规范设计与开发,实现了 ODBC 应用程序与 DM 数据库的互连接口。用户可以直接调 DM ODBC 3.0 接口函数访问 DM,也可以使用可视化编程工具如 C++ Builder、PowerBuilder 等利用 DM ODBC 3.0 访问 DM 数据库。

二、安装前环境检查

  1. 检查是否安装gcc gcc-c++

rpm -qa | grep gcc

如未安装,需挂载安装镜像,配置本地yum源,安装gcc:

yum install gcc gcc-c++ -y

  1. 安装ODBC

下载ODBC安装包:unixODBC-2.3.0.tar.gz

解压tar -zxvf unixODBC-2.3.0.tar.gz

  1. cd unixODBC-2.3.0/

#配置、编译、安装

  1. ./configure

  1. make & make install

  1. 查看ODBC安装版本和配置文件位置

三、配置ODBC连接数据库,需要配置odbc.ini和odbcinst.ini两个文件

配置/usr/local/etc/odbc.ini文件

  1. 配置odbc.ini

[root@lbl etc]# cat odbc.ini

[DM8]

Description = DM ODBC DSN

Driver = DM8 ODBC DRIVER

SERVER = 192.168.128.31

UID = SYSDBA

PWD = Dameng123

TCP_PORT = 5238

  1. 配置odbcinst.ini

[root@lbl etc]# cat odbcinst.ini

[DM8 ODBC DRIVER]

Description = ODBC DRIVER FOR DM8

Driver = /dm8/dmms/bin/libdodbc.so

[root@lbl etc]#

注意:odbc.ini 中的 Driver 内容一定要与 odbcinst.ini 中的达梦驱动定义的节点名称相同。

chmod 775 odbc.ini

chmod 775 odbcinst.ini

  1. 测试ODBC连接

  1. 验证通过disql 连接数据库查询

至此ODBC配置连接数据库完成。

达梦学习社区:https://eco.dameng.com

配置ODBC驱动连接DM8数据库相关推荐

  1. 达梦环境配置ODBC驱动

    达梦环境配置ODBC驱动 一.背景 达梦数据库作为国产数据库的领头羊,在数据库市场中占有着举足轻重的地位.达梦数据库是完全自主研发,拥有完整的知识产权,符合国家对国产数据库可持续发展.完全自主把控的要 ...

  2. C语言ODBC方式连接DM数据库

    C语言ODBC方式连接DM数据库 一.安装 UNIX ODBC 下载 unixODBC 和 unixODBC-devel . 安装 unixODBC 和 unixODBC-devel. [root@R ...

  3. 视频教程--ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库

    说好的给园子里的朋友们录制与<ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库> 这篇博客相对应的视频,由于一个月一来没有时 ...

  4. Go语言通过odbc驱动连接华为高斯数据库

    1.下载odbc驱动 下载后安装psqlodbc_x64.msi 安装成功后可在odbc数据源中看到以下内容 2.测试odbc驱动 在用户dsn中选择添加 输入对应的连接内容点击test 如果显示以下 ...

  5. odbc oracle 连接超时,关于ODBC驱动访问ORACLE数据库的问题!

    使用odbc驱动来访问oracle10g数据库时,发现一个问题: 我们连接到数据库SQLConnect后,程序内存大约开始增加5000K,使用SQLDisconnect,并且free各种HANDLE后 ...

  6. mysql odbc连接 mdb_java中采用ODBC方式连接Access数据库

    1.新建数据库: 在Access中新建数据库reckon.accdb(我本地的Access是2007的,2003的拓展名为mdb),存放在D盘Access目录下. 2.安装Access驱动程序: 从& ...

  7. S+MySQL——3.使用ODBC方式连接MySQL数据库

    文章目录 引言 1. 建立一个MFC对话框项目 2. 控件布局 2.1 添加控件 2.2 引入List Control控件类 2.3 定义控件变量 2.4 添加按钮点击响应函数 2.4 初始化List ...

  8. Python连接DM8数据库

    1. 测试环境 在Window中使用Python 2.7.5版本以及DM8数据库进行增删改查,以下是踩坑笔记. 软件 版本 DM 数据库 DM 8.0 及以上版本 Python Python 2.7. ...

  9. 【Tableau Desktop 企业日常技巧16】Tableau下载和安装ODBC驱动 连接MySQL方法及过程详解

    文章目录 下载 ODBC配置 tableau 测试连接 下载 ODBC驱动链接:https://downloads.mysql.com/archives/c-odbc/ 依顺序打开 开始菜单 > ...

最新文章

  1. 【免费福利】零AI基础,如何搭建聊天机器人:技术架构剖析
  2. golang 切片 接口_Go 经典入门系列 18:接口(一)
  3. 21、C#里面类的创建和使用
  4. swift UI专项训练39 用Swift实现摇一摇功能
  5. 用tcc自己编译自己
  6. Mysql数据库大表归档操作
  7. Activity与Intent
  8. bootstrap带有下拉按钮的输入框_关于bootstrap--表单(下拉select、输入框input、文本域textare复选框checkbox和单选按钮radio)...
  9. Pandas知识点-比较操作
  10. Python语法都会,一写程序就懵,有解么?
  11. 【音乐拼接】mp3格式
  12. donet framework4.X==windows窗体应用新建项目,通过System.Data.SqlClient连接sqlserver进行查询
  13. ssm基于J2EE的办公用品管理系统
  14. 保研一年来的心路历程
  15. 数字电路——流水灯(二)_往返流水灯
  16. python入门之运算符的使用的答案_python基础课程 第2章 (运算符)
  17. 文件下载(导出)功能,fileDownload。
  18. Gradle sync failed: No variants found for ‘:app‘. Check build files to ensure at least one varian
  19. 硬件科普系列之显示篇——LCD与OLED知多少
  20. 【三角形判断】测试用例设计

热门文章

  1. VMware(1):MacOS虚拟机无法设置自动调整大小(已解决)
  2. 剪贴板失效不能复制粘贴的解决方法
  3. 图解通信原理与案例分析-21:4G LTE多天线技术--天线端口、码流、分集Diveristy、波束赋形BF、空分复用MIMO、空分多址
  4. arcgis js(九)天际线分析
  5. mcrypt拓展_PHP mcrypt加密扩展使用总结
  6. C语言与电子信息工程的关系,信息工程和电子信息工程区别
  7. 计算机毕设(附源码)JAVA-SSM京东仓库管理系统
  8. 【观察】用友“SaaS+PaaS+生态”再提速,以“平台”模式赋能成长型企业
  9. 别看唐探了,Q(ueue)的真相在这里
  10. 【大学物理·恒定电流的磁场】带电粒子在电场和磁场中的运动