#ODBC驱动安装和数据源配置(Linux)
操作系统
本文以Centos 7.3.1为例,介绍YashanDB ODBC驱动在该环境下的安装配置过程。
依赖项
使用YashanDB ODBC驱动需要先安装和配置YashanDB客户端获得YashanDB C驱动库,操作过程请参考YashanDB客户端安装。
# 1、安装unixODBC
yum install unixODBC-devel
yum install unixODBC
# 2、安装驱动和配置数据源
1.依据安装手册YashanDB软件包清单获取对应的软件包,本文以yashandb-odbc-0.1.0-linux-x86_64.tar.gz为例。
2.将tar.gz文件下载并解压到本地路径,例如/home/yashandb_odbc/
。
安装驱动:此处的so路径为libyas_odbc.so路径。
vim /etc/odbcinst.ini
[YashanDB]
Description = ODBC for YashanDB
Driver = /home/yashandb_odbc/libyas_odbc.so
Setup = /home/yashandb_odbc/libyas_odbc.so
Driver64 = /home/yashandb_odbc/libyas_odbc.so
Setup64 = /home/yashandb_odbc/libyas_odbc.so
FileUsage = 1
新增数据源:
vim /etc/odbc.ini
[YASTEST]
Description = YashanTest
Driver = YashanDB
SERVER = 127.0.0.1
PORT = 1688
USER = sys
PWD = sys
# 3、测试连接
这里的yastest是数据源的名称
isql yastest -v
查看数据源名称
odbcinst -q -s
查看驱动名称
odbcinst -q -d
查看驱动配置
odbcinst -j
# 4、或者使用yasodbc自带test程序测试连接
执行yasodbctest,这里的yastest代表数据源名称。
./yasodbctest yastest sys sys
或者
./yasodbctest yastest
使用exit退出。