OpenCobolIDE和DB2连接

OpenCobolIDE和DB2连接,db2,cobol,Db2,Cobol,我目前正在从事一个小型COBOL项目,我正在使用OpenCobolIDE。 我还下载了DB2Express,并且可以通过运行“命令行处理器”来使用它 现在我的问题是:如何在OpenCobolIDE和DB2之间建立连接 我知道可以使用“esqlOC”,但我没有找到很多文档,现在我仍然迷路了 亲切问候我知道这是违反SO政策的,但这里有一个链接;代码没有那么长,但我没有发现任何免责声明,所以假设版权归博客作者迪克·雷特菲尔德所有。这篇文章是一篇关于将DB2链接到GnuCOBOL(was OpenCOB

我目前正在从事一个小型COBOL项目,我正在使用OpenCobolIDE。 我还下载了DB2Express,并且可以通过运行“命令行处理器”来使用它

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

我知道可以使用“esqlOC”,但我没有找到很多文档,现在我仍然迷路了


亲切问候

我知道这是违反SO政策的,但这里有一个链接;代码没有那么长,但我没有发现任何免责声明,所以假设版权归博客作者迪克·雷特菲尔德所有。这篇文章是一篇关于将DB2链接到GnuCOBOL(was OpenCOBOL)的教程,而不是如何告知OpenCOBOLIDE如何进行构建,但希望这篇文章能符合您的问题

生成规则列在同一页上的shell脚本中

基本上可以归结为,使用execsql语句创建一个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支持库的完整路径