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 支持库的完整路径。
我目前正在做一个小型 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 支持库的完整路径。