找回密码
 立即注册

QQ登录

只需一步,快速开始

Felix.Li Wyn认证

超级版主

84

主题

2659

帖子

5003

积分

超级版主

Rank: 8Rank: 8

积分
5003

Wyn高级认证Wyn认证

Felix.Li Wyn认证
超级版主   /  发表于:2024-7-9 15:33  /   查看:308  /  回复:0
今天分享一个如何使用wyn连接Sybase数据库。

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

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


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

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

当然,这个你会发现有很多可以下载的版本,我们按照我们自己的下载即可。
image.png566512450.png
本次需要使用的是:
odbc-sybase-1.3.2-linux-x86_64-ul64.tar

下载好后进行安装:
  1. tar -xvf odbc-sybase-1.3.2-linux-x86_64-ul64.tar
  2. cd odbc-sybase-1.3.2-linux-x86_64-ul64
复制代码

中间没有什么特殊的,基本一路回车即可。

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

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

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




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

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部