DM 作为一个通用数据库管理系统,提供了多种数据库访问接口,包括
ODBC
、
JDBC
、
DPI
以及嵌入方式等。DM提供了符合 ODBC 3.0 标准的
ODBC
接口驱动程序和符合
JDBC 3.0
标准的
JDBC
接口驱动程序。
本文将简单介绍ODBC连接DM数据库:
1、将压缩包解压(root用户)
tar -xvf /opt/unixODBC-2.3.0.tar.gz
2、进入odbc目录进行源码安装
cd unixODBC-2.3.0
./configure
/*configure 时可以使用--prefix 参数指定安装路径,不指定使用默认安装路径/usr/local*/
make && make install
3、修改配置文件
--进入到配置文件对应目录
cd /usr/local/etc
--配置odbc.ini文件
vim odbc.ini
--内容:
[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER --要和下面对应
SERVER = localhost
UID = SYSDBA
PWD = SYSDBA /*如果密码涉及特殊字符,需要使用转义字符*/
TCP_PORT = 5236
--配置odbcinst.ini文件
vim odbcinst.ini
--内容:
[DM8 ODBC DRIVER] # 这块要和上边对应
Drscription = ODBC DRIVER FOR DM8
Driver = /dm/bin/libdodbc.so
4、配置环境变量
--编辑环境变量所在文件
vim ~/.bashrc
--添加内容:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/dm/bin:/dm/drive rs/odbc
--让环境变量生效
source ~/.bashrc
5、切换dmdba用户验证(quit退出链接)
--切换账户
su - dmdba
--连接
isql dm8 -v