#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退出。