配置ODBC驱动连接DM8数据库
一、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 数据库。
二、安装前环境检查
检查是否安装gcc gcc-c++
rpm -qa | grep gcc
![](/assets/blank.gif)
如未安装,需挂载安装镜像,配置本地yum源,安装gcc:
yum install gcc gcc-c++ -y
安装ODBC
下载ODBC安装包:unixODBC-2.3.0.tar.gz
解压tar -zxvf unixODBC-2.3.0.tar.gz
![](/assets/blank.gif)
cd unixODBC-2.3.0/
#配置、编译、安装
./configure
make & make install
![](/assets/blank.gif)
查看ODBC安装版本和配置文件位置
![](/assets/blank.gif)
三、配置ODBC连接数据库,需要配置odbc.ini和odbcinst.ini两个文件
配置/usr/local/etc/odbc.ini文件
配置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
配置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]#
![](/assets/blank.gif)
注意:odbc.ini 中的 Driver 内容一定要与 odbcinst.ini 中的达梦驱动定义的节点名称相同。
chmod 775 odbc.ini
chmod 775 odbcinst.ini
测试ODBC连接
![](/assets/blank.gif)
验证通过disql 连接数据库查询
![](/assets/blank.gif)
至此ODBC配置连接数据库完成。
达梦学习社区:https://eco.dameng.com
配置ODBC驱动连接DM8数据库相关推荐
- 达梦环境配置ODBC驱动
达梦环境配置ODBC驱动 一.背景 达梦数据库作为国产数据库的领头羊,在数据库市场中占有着举足轻重的地位.达梦数据库是完全自主研发,拥有完整的知识产权,符合国家对国产数据库可持续发展.完全自主把控的要 ...
- C语言ODBC方式连接DM数据库
C语言ODBC方式连接DM数据库 一.安装 UNIX ODBC 下载 unixODBC 和 unixODBC-devel . 安装 unixODBC 和 unixODBC-devel. [root@R ...
- 视频教程--ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库
说好的给园子里的朋友们录制与<ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库> 这篇博客相对应的视频,由于一个月一来没有时 ...
- Go语言通过odbc驱动连接华为高斯数据库
1.下载odbc驱动 下载后安装psqlodbc_x64.msi 安装成功后可在odbc数据源中看到以下内容 2.测试odbc驱动 在用户dsn中选择添加 输入对应的连接内容点击test 如果显示以下 ...
- odbc oracle 连接超时,关于ODBC驱动访问ORACLE数据库的问题!
使用odbc驱动来访问oracle10g数据库时,发现一个问题: 我们连接到数据库SQLConnect后,程序内存大约开始增加5000K,使用SQLDisconnect,并且free各种HANDLE后 ...
- mysql odbc连接 mdb_java中采用ODBC方式连接Access数据库
1.新建数据库: 在Access中新建数据库reckon.accdb(我本地的Access是2007的,2003的拓展名为mdb),存放在D盘Access目录下. 2.安装Access驱动程序: 从& ...
- S+MySQL——3.使用ODBC方式连接MySQL数据库
文章目录 引言 1. 建立一个MFC对话框项目 2. 控件布局 2.1 添加控件 2.2 引入List Control控件类 2.3 定义控件变量 2.4 添加按钮点击响应函数 2.4 初始化List ...
- Python连接DM8数据库
1. 测试环境 在Window中使用Python 2.7.5版本以及DM8数据库进行增删改查,以下是踩坑笔记. 软件 版本 DM 数据库 DM 8.0 及以上版本 Python Python 2.7. ...
- 【Tableau Desktop 企业日常技巧16】Tableau下载和安装ODBC驱动 连接MySQL方法及过程详解
文章目录 下载 ODBC配置 tableau 测试连接 下载 ODBC驱动链接:https://downloads.mysql.com/archives/c-odbc/ 依顺序打开 开始菜单 > ...
最新文章
- 【免费福利】零AI基础,如何搭建聊天机器人:技术架构剖析
- golang 切片 接口_Go 经典入门系列 18:接口(一)
- 21、C#里面类的创建和使用
- swift UI专项训练39 用Swift实现摇一摇功能
- 用tcc自己编译自己
- Mysql数据库大表归档操作
- Activity与Intent
- bootstrap带有下拉按钮的输入框_关于bootstrap--表单(下拉select、输入框input、文本域textare复选框checkbox和单选按钮radio)...
- Pandas知识点-比较操作
- Python语法都会,一写程序就懵,有解么?
- 【音乐拼接】mp3格式
- donet framework4.X==windows窗体应用新建项目,通过System.Data.SqlClient连接sqlserver进行查询
- ssm基于J2EE的办公用品管理系统
- 保研一年来的心路历程
- 数字电路——流水灯(二)_往返流水灯
- python入门之运算符的使用的答案_python基础课程 第2章 (运算符)
- 文件下载(导出)功能,fileDownload。
- Gradle sync failed: No variants found for ‘:app‘. Check build files to ensure at least one varian
- 硬件科普系列之显示篇——LCD与OLED知多少
- 【三角形判断】测试用例设计
热门文章
- VMware(1):MacOS虚拟机无法设置自动调整大小(已解决)
- 剪贴板失效不能复制粘贴的解决方法
- 图解通信原理与案例分析-21:4G LTE多天线技术--天线端口、码流、分集Diveristy、波束赋形BF、空分复用MIMO、空分多址
- arcgis js(九)天际线分析
- mcrypt拓展_PHP mcrypt加密扩展使用总结
- C语言与电子信息工程的关系,信息工程和电子信息工程区别
- 计算机毕设(附源码)JAVA-SSM京东仓库管理系统
- 【观察】用友“SaaS+PaaS+生态”再提速,以“平台”模式赋能成长型企业
- 别看唐探了,Q(ueue)的真相在这里
- 【大学物理·恒定电流的磁场】带电粒子在电场和磁场中的运动