我正在 z/OS 大型机上的 Unix 系统服务中编写 C 程序。要求之一是从驻留在同一大型机上的 DB2 数据库中获取序列号。没有可用的 DB2 Connect,我想知道我的选择是什么。我可以在端口 50000(默认的 DB2 端口)上打开一个套接字,但是,从我可以找到的 IBM 文档中,我不清楚这个环境中的其余过程。
我的背景是 UNIX 和 DB2,但我刚刚涉足 z/OS 世界,所以我试图让这一切尽可能简单和可维护。
对于 C++,我可以推荐 OTL 模板库来简化 ODBC 交互。它适用于 IBM C++ 和 DB2 for z/OS。可以在不同的平台上使用。
链接:
Oracle、ODBC 和 DB2-CLI 模板库