OpenCobolIDE和DB2 - 连接

时间:2015-10-05 10:06:17

标签: db2 cobol

我目前正在开展一个小型COBOL项目,并且我正在使用OpenCobolIDE。 我还下载了DB2 Express,并且我可以通过运行" Commande线路处理器"

来使用它。

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

我看到有可能使用" esqlOC"但是我没有找到很多文件,而且我现在仍然输了。

亲切的问候

1 个答案:

答案 0 :(得分:2)

我知道它反对SO政策,但这是一个链接; http://db2twilight.blogspot.nl/2014/01/linuxdb2-running-cobol-with-inline-sql.html代码不长,但我发现没有免责声明,因此假定版权归博客Dick Reitveld所有。这篇文章是关于将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支持库的完整路径。