用户工具

站点工具


编程积累:数据库:db2:如何使用ibm_data_server_driver_for_odbc_and_cli

应用程序要使用DB2数据库,可以通过几种方式安装驱动,IBM Data Server Client、IBM Data Server Runtime Client、IBM Data Server Driver for ODBC and CLI和IBM Data Server Driver for JDBC and SQLJ。IBM Data Server Driver for ODBC and CLI是在DB2 V9之后引入的新的轻量级驱动程序DB2 CLI Driver(有时被称为 Thin Client),它为使用 CLI API 的应用程序提供运行时环境,降低了分布式企业应用中 DB2 客户机维护成本。

IBM Data Server Driver for ODBC and CLI不是IBM Data Server Client或IBM Data Server Runtime Client的一部分,它必须单独安装和配置。IBM Data Server Driver for ODBC and CLI不包含命令行处理程序,意味着不能通过db2set设置注册表变量,但可以用一一对应的名字相同的环境变量来代替。

下面简单说下SUSE Linux Enterprise 11 64位系统如何使用IBM Data Server Driver for ODBC and CLI:

  1. 从官网上下载压缩包v10.5fp6_linuxx64_odbc_cli.tar.gz
  2. 创建一个新目录,比如/home/admin/db2
  3. 解压安装包,tar –xvf v10.5fp6_linuxx64_odbc_cli.tar.gz,得到目录odbc_cli
  4. 设置环境变量

DB2_CLI_DRIVER_INSTALL_PATH=/home/admin/db2/odbc_cli/clidriver

export DB2_CLI_DRIVER_INSTALL_PATH

PATH=$PATH:$DB2_CLI_DRIVER_INSTALL_PATH/bin:$DB2_CLI_DRIVER_INSTALL_PATH/adm

export PATH

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DB2_CLI_DRIVER_INSTALL_PATH/lib

export LD_LIBRARY_PATH

这样设好以后,我的程序已经可以运行并顺利的链接DB2数据库了,但是后来发现一个问题,就是中文乱码,网上搜索了下,还需要添加环境变量:

DB2CODEPAGE=1386

export DB2CODEPAGE

1386代表GBK

评论

请输入您的评论. 可以使用维基语法:
 
编程积累/数据库/db2/如何使用ibm_data_server_driver_for_odbc_and_cli.txt · 最后更改: 2018/09/16 15:33 由 eric