网上查了很多资料,也看了很多同行们的解答,亲自测试发现无法连接,自己摸索发现了真确的配置,看代码:
首先需要有ibm_db_dbi工具包,此工具包在ibm_db中,所以要安装ibm_db,我以python3.8为例,
下载ibm_db-3.0.4.zip、clidriver.zip。clidriver.zip是驱动可以去python官网下载
在这里只简单的介绍win系统的安装方式:
一.ibm_db-3.0.4.zip、clidriver.zip两个压缩包放进D:\tmp\下,解压
二.win+r进入命令窗口
输入命令:D:
输入命令:cd D:\tmp\ibm_db-3.0.4
输入命令:python.exe setup.py install
三.复制D:\tmp\下的clidriver整个文件夹到python的安装目录\python3.8\Lib\site-packages\ibm_db-3.0.4-py3.8.egg这个路径下
四.配置DB2编目
1.节点编目:
db2 catalog tcpip node etl remote 11.12.13.14 server 8000
2.db2数据库编目:
db2 catalog db etl as etl at node etl
3.登录etl节点验证是否成功:
db2 connect to etl user yonghu using pwd_123
4.查询测试:
select * from sysibm.