达梦数据库ODBC驱动安装和配置

news/2025/3/16 22:18:07/

达梦数据库ODBC驱动安装和配置

  • ODBC安装和配置
  • 测试连接

ODBC安装和配置

将ODBC驱动安装包解压到安装路径下:

mv unixODBC-2.3.0.tar.gz /opt
cd /opt && tar -zvxf unixODBC-2.3.0.tar.gz 

使用root用户编译安装ODBC驱动:

cd /opt/unixODBC-2.3.0
./configure    # 默认安装路径在/usr/local下,可以通过--prefix指定make && make install

编译成功后,配置驱动信息和数据源信息:

cd /opt/unixODBC-2.3.0
odbcinst -j# 数据源信息配置
vi /usr/local/etc/odbc.ini# 驱动信息配置
vi /usr/local/etc/odbcinst.ini

odbcinst.ini 配置示例如下($DM_HOME=/dm8):

[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver = /dm8/bin/libdodbc.so

odbc.ini 配置示例如下。其中Driver与odbcinst.ini中保持一致,UID和PWD为驱动连接数据库使用的用户及其口令。

[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = YOUR_SYSDBA_PASSWORD
TCP_PORT = 5236

测试连接

在dmdba用户下测试ODBC连接:

[dmdba@localhost ~]$ isql dm8 -v
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL> select sysdate;
+--------------------+
| SYSDATE            |
+--------------------+
| 2024-04-01 00:43:07|
+--------------------+
SQLRowCount returns 1
1 rows fetchedSQL> quit

root用户没有配置LD_LIBRARY_PATH环境变量,所以ODBC连接会报错。


http://www.ppmy.cn/news/1405519.html

相关文章

【EI检索稳定,往届均已检索】第三届机器学习、云计算与智能挖掘国际会议(MLCCIM 2024)

第三届机器学习、云计算与智能挖掘国际会议(MLCCIM 2024) 2024年5月30日-6月3日 中国湖北|神农架 www.mlccim.org 会议简介 第三届机器学习、云计算与智能挖掘国际会议(MLCCIM 2024)将于2024年5月30日-6月3日在中国湖北省神农…

人工智能常用的编程语言有哪些?

人工智能常用的编程语言包括Python、Java、C、R、Lisp和Prolog等。具体选择取决于项目需求、技术背景和性能要求。 Python是AI领域的明星语言,由于其简洁易懂的语法、丰富的库支持以及庞大的社区资源,适用于机器学习、深度学习和自然语言处理等领域。 …

OpenHarmony实战开发-如何通过Stage模型实现一个简单的游戏卡片

介绍 本示例展示了如何通过Stage模型实现一个简单的游戏卡片。 通过卡片支持的点击事件进行交互,让用户通过点击的先后顺序把一个乱序的成语排列成正确的成语。使用了C和TS的混合编程方式,将获取随机数的能力下沉到C实现,并通过NAPI的能力将…

怎么把图片压缩到100k以内?

怎么把图片压缩到100k以内?在数字时代,我们经常需要处理各种图片文件,而有时候这些图片的文件大小可能会超过我们的需求或限制。特别是在需要上传至网络、发送电子邮件或存储在设备中时,大文件大小会给我们带来不便。因此&#xf…

pod反亲和配置【软亲和和硬亲和】

pod反亲和含义解读:pod反亲和就是根据pod包含的标签来做亲和或者反亲和操作,亲和就是部署在一起,反亲和就是不部署在一起,然后反亲和包括硬反亲和和软反亲和,软反亲就是尽量避免部署在一起如果找不到满足条件也会部署&…

选数异或(DP)

题目描述 给定一个长度为 n 的数列 A1, A2, , An 和一个非负整数 x,给定 m 次查询, 每次询问能否从某个区间 [l,r] 中选择两个数使得他们的异或等于 x 。 输入格式 输入的第一行包含三个整数 n, m, x 。 第二行包含 n 个整数 A1, A2, , An 。 接下来 m 行…

结构体,联合体,枚举( 2 )

目录 2.联合体 2.1联合体类型的声明 2.2联合体的特点 2.3联合体的内存大小 3.枚举 3.1枚举类型的声明 3.2枚举类型的优点 3.3枚举类型的使用 2.联合体 联合体(Union)是另一种复合数据类型,它允许我们在同一内存位置存储不同的数据类型…

深入C语言:探究static关键字的奥秘

文章目录 一、链接属性二、static变量1、定义静态局部变量2、在函数内部使用静态变量3、函数中静态局部变量与递归 三、static变量与全局变量的区别1、存储期与生命周期2、可见性与作用域3、使用场景4、静态与动态内存分配 注意事项 当用于不同的上下文环境时, sta…