使用ODBC连接DM需要用到双方的动态库。在那之前我们需要进行一些准备。此处默认已经安装好DM7.
首先需要准备的是GCC编译器,编译UnixODBC需要用到。
yum install -y gcc
如果出现报错,那么建议先执行这条命令
yum install epel-release
这会帮你更新源。
然后去官网下载UnixODBC的源码,网址是www.unixodbc.org
然后进入下载目录解压和编译
tar -zxvf unixODBC-2.3.7.tar.gz --这里写自己下载的版本的文件名
cd unixODBC-2.3.7
./configure
make
make install
接下来我们要把达梦提供的动态链接库同UnixODBC关联起来,所以要修改Unix ODBC的配置文件。如下命令查看配置文件路径:
odbcinst -j
我们需要注意的是划线 的两行。
可以模仿我的写法:
注意DRIVER、PWD、UID、SERVER、TCP_PORT要根据自己的来。
DRIVER后面的/opt/dmdbms/bin/libdodbc.so
是我自己的链接库路径,不是每个人都这样,要注意自己的安装路径。
接下来通过ODBC访问DM试试:
连接成功,要注意isql后面的dm7,不是每个人都这样,依据odbc.ini文件第一行括号中的写法而定。