Felix.Li 发表于 2024-7-9 15:33:13

Wyn-Sybase数据库连接方法(银河麒麟)

今天分享一个如何使用wyn连接Sybase数据库。

目前wyn本身已经可以对接几十种包括关系型,非关系型数据库。但是依旧有很多细枝末节的并且被使用的,那针对这种,wyn基本都是推荐使用ODBC做连接。
一般对应的数据库也会有连接的ODBC驱动推荐。
那么今天就分享一下。银河麒麟系统如何用ODBC连接Sybase数据库。(其他的可以同理借鉴。驱动可以在相同的地方下载)

首先我们需要准备:ODBC,Sybase对应的ODBC驱动,
那么一般win都会有ODBC,而linux的就需要自己下载。今天使用的银河麒麟可以使用如下命令直接下载:
yum install gcc
yum install -y unixODBC.x86_64当然其他的也类似,比如 Ubuntu
apt-get install unixodbc unixodbc-dev

那么第二部,就是准备odbc-sybase驱动。

ODBC驱动安装:Easysoft ODBC-Sybase Driver    (注意:正式商业使用需要收费)
下载地址:https://www.easysoft.com/products/data_access/odbc_sybase_driver/#section=tab-1

当然,这个你会发现有很多可以下载的版本,我们按照我们自己的下载即可。

本次需要使用的是:
odbc-sybase-1.3.2-linux-x86_64-ul64.tar

下载好后进行安装:
tar -xvf odbc-sybase-1.3.2-linux-x86_64-ul64.tar
cd odbc-sybase-1.3.2-linux-x86_64-ul64
中间没有什么特殊的,基本一路回车即可。

安装好后需要授权,进入
cd /usr/local/easysoft/license/
./licshell

授权我们需要提供一些公司信息,可以试用14天。商业试用请自行购买。

最后呢就是wyn连接了,连接比较简单。参考如下字符串即可:
Driver=SYBASE;DB=pubs2;UID=sa;PWD=password;SERVER_HOST=10.32.209.240;SERVER_PORT=5000



注意,因为是ODBC连接,所以数据源无法按照标准数据库获取schema。所以数据源无法查看,且数据集无法直接拖拽使用。
可用建模方式: 直连数据集(自定义sql查询)、缓存数据集(自定义sql查询)、原生查询数据集

页: [1]
查看完整版本: Wyn-Sybase数据库连接方法(银河麒麟)