Linux 上创建 ODBC 数据源
DMODBC 在 Linux 操作系统上的使用依赖于 UnixODBC 库,如果 UnixODBC 未安装
在系统目录下,则为了能使 DMODBC 能找到需要的库文件,用户需要设置系统环境变量
LD_LIBRARY_PATH 指向动态库。另外,如果安装的 UnixODBC 生成的动态库名称不是
libodbcinst.so(如 libodbcinst.so.1.0.0 或者 libodbcinst.so.2.0.0 等),则需要对实际库文件建立
符号链接。
在 Linux 上配置 ODBC 数据源的方式有两种,手动配置和图形配置。本节将介绍如何
为你的应用程序安装和配置 ODBC 数据源。
1. 手动配置
1) 编辑/etc/odbcinst.ini,输入如下内容:
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver = /lib/libdodbc.so
2) 编辑/etc/odbc.ini,输入如下内容:
[dm]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = SYSDBA
TCP_PORT = 5236
注意:
1) odbc.ini 中的 Driver 内容一定要与 odbcinst.ini 中的达梦驱动定义的节点名称相同。
2) odbc.ini 中的 SERVER 可以输入数据库服务器的 IP。
2. 图形配置
图形配置方式与 Windows 上基本相同。
1) 安装 unixODBC。可以从 www.unixodbc.org 上下载最新的 unixODBC 进行安装。
2) 运行 ODBCConfig,显示如图 3.6 所示的对话框。
图 3.6 ODBC 数据源配置对话框
3) 安装 DM 数据库的 ODBC 驱动程序。点击 Drivers 页面,单击 Add...按钮,显示如
图 3.7 所示的对话框。
图 3.7 配置 DM 数据库 ODBC 驱动
在 Name、Description、Driver 和 Setup 中分别填入数据库驱动的名称、描述、数据
库驱动程序和驱动安装程序,然后点击"√"保存退出。
4) 设置 System DSN。点击 System DSN 页面,单击 Add...按钮,列表中会显示已经安
装好的数据库驱动程序,这里选中刚安装的 DM 数据库驱动,点击 OK 按钮,显
示如图 3.8 所示对话框。
图 3.8 配置 System DSN
填入 DSN 的名称、描述、服务器地址、用户名、密码、端口等相关信息。点击 OK
保存退出。
5) 单击 OK 按钮关闭 ODBC 数据源管理器对话框。
评论