KingbaseES 的 ODBC 数据源

1. 首先检查 ODBC Driver 是否已经安装
在系统中找到 odbcinst.ini文件,在 /etc 目录下和/usr/local/etc 目录下。在 odbcinst.ini 文件中查找 [KingbaseES 7 ODBC Driver] 这一项。如果没有,则编写一个模板文件 template_file1

[KingbaseES 7 ODBC Driver]
Description     = KingbaseES 7 ODBC Driver for Linux
Driver          = /opt/Kingbase/ES/V7/odbc/kdbodbc7.so
Setup           = /opt/Kingbase/ES/V7/odbc/kdbodbc7S.so
UsageCount      = 1

如果没有:odbcinst -i -d -f template_file1
如果有:odbcinst -i -d -f /usr/local/etc/odbcinst.ini
这样/etc/odbcinst.ini就会追加[KingbaseES 7 ODBC Driver] 这一项

2. 编写一个模板文件 template_file2

[kingbase]
Description     = KingbaseES
Driver          = KingbaseES 7 ODBC Driver
Servername      = 127.0.0.1
Port            = 54321
Username        = SYSTEM
Password        = MANAGER
Database        = TEST
MaxConnect      = 512
Fetch           = 100
MaxVarcharSize  = 254
MaxTextSize     = 8000
LFConversion    = 0
CaseSensitive   = 1
ClientEncoding  = GBK
UseServerCursor = 0
UseServerPrepare = 1
ExecutePreparedStatement = 1
RollbackLevel   = 0
UseExtendedProtocol = 0
ReleaseLoLock   = 0

[kingbase] 指定 DNS 名为 kingbase
Driver,Servername,Port,Username,Password,Database 等6项是必须填写的项。其中,需要注意的是用户名和数据库名的大小写

3. 连接数据源
/usr/bin/isql kingbase
注意:/usr/bin/isql和普通用户isql命令是不同的

# type isql
isql is hashed (/usr/bin/isql)
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值