OpenCobolIDE 和 DB2 - 连接

OpenCobolIDE and DB2 - Connection

我目前正在做一个小型 COBOL 项目,我正在使用 OpenCobolIDE。 我还下载了 DB2 Express,我可以通过 运行 "Commande line processor"

使用它

现在我的问题是:如何在 OpenCobolIDE 和 DB2 之间建立连接?

我看到可以使用 "esqlOC" 但我没有找到很多文档,我现在仍然迷路。

亲切的问候

我知道这违反了 SO 政策,但这里有一个 link; http://db2twilight.blogspot.nl/2014/01/linuxdb2-running-cobol-with-inline-sql.html 代码不是那么长,但我没有找到免责声明,因此假定版权属于博主 Dick Reitveld。 post 是关于 linking DB2 到 GnuCOBOL(是 OpenCOBOL)的教程,而不是如何通知 OpenCOBOLIDE 如何进行构建,但希望这符合您的问题。

构建规则列在同一页面的 shell 脚本中。

基本上归结为,使用 EXEC SQL 语句创建 COBOL 源文件,运行 通过 DB2 预处理器,然后使用 cobc 编译生成的源文件。

db2 connect to sample 
db2 prep program.sqb bindfile target ANSI_COBOL
cobc program.cbl -static -Wall -L/path/to/db2libs/sqllib/lib64 -ldb2 -v -x -save-temps -O
db2 bind program.bnd
db2 connect reset

其中 "program" 是您的文件名,带有 .sqb 输入并将生成 .cbl 和 .bnd,并且

-L/path/to/.../

是 DB2 安装放置 DB2 支持库的完整路径。