经过大量研究,我决定在这里提出问题,因此,我没有找到如何做到这一点的答案。 我有一个用C / C ++编写的系统,该系统是为Linux PowerPC64 BE服务器设计的(现在,我正在使用Debian)服务器,我需要将此系统连接到IBM DB2 / 400数据库,我的首选是使用unixODBC,搜索后我看到需要使用一个lib。 db2,但是我没有找到这个库,也没有找到关于建立连接的其他选择。
那么,我该如何建立连接?
答案 0 :(得分:3)
用于IBM i的Db2的Linux ODBC驱动程序有两种版本...
假设您拥有“客户端访问”的许可证,其中最新的化身为访问客户端解决方案(ACS)。 Linux ODBC驱动程序位于Linux Application Package.
中IBM还提供了一个独立的产品Db2 Connect,该产品提供了到Z / OS的Db2,用于i的DB2和用于LUW的Db2的连接性。
对于C / C ++,两者都应该不错。但是例如,Python Db2软件包需要Db2 Connect,并且不能与ACS Linux驱动程序一起使用。