COBOL程序之DB2数据库操作总结
2009-09-02 09:36
260 查看
今天的重要任务是把COBOL程序如何操作数据库研究清楚,经过一段时间的COBOL学习,对COBOL的语法和常用的库函数都比较了解了,但是以前写的COBOL操作数据的程序都是一些小练习,没有很好的实用性,也不用考虑太多问题(比如数据一致性、数据的安全性、数据库操作的高效性等)。今天要开始编写我们系统的核心代码了,这些核心代码都有需要数据库的支撑,所以有必要在此总结一下COBOL程序如何操作数据库以及相应的JCL怎样编写。
首先,我创建了以下的数据集以方便我们程序的开发工作:NEIL.DB2.COPYBOOK, NEIL.DB2.DBRMLIB, NEIL.DB2.DECLARE(用于存放SPUFI工具生成的变量声明), NEIL.DB2.INPUT(存放创建数据库、查询、修改和删除的SQL脚本), NEIL.DB2.JCL, NEIL.DB2.LOAD, NEIL.DB2.OUTPUT(用于存放执行SQL脚本后的结果)和NEIL.DB2.SOURCE。
并且创建相应的数据库,这里我们使用SPUFI工具创建一个表TESTTAB。
第二步在NEIL.DB2.SOURCE(DB2TEST)中编写源代码。
第三步,编写相应的JCL去编译源代码和执行这个程序。编译源代码的JCL:db2ex1jc,JCL使用的过程:db2ocom1;执行程序的JCL;
第四步,查看执行结果。
首先,我创建了以下的数据集以方便我们程序的开发工作:NEIL.DB2.COPYBOOK, NEIL.DB2.DBRMLIB, NEIL.DB2.DECLARE(用于存放SPUFI工具生成的变量声明), NEIL.DB2.INPUT(存放创建数据库、查询、修改和删除的SQL脚本), NEIL.DB2.JCL, NEIL.DB2.LOAD, NEIL.DB2.OUTPUT(用于存放执行SQL脚本后的结果)和NEIL.DB2.SOURCE。
并且创建相应的数据库,这里我们使用SPUFI工具创建一个表TESTTAB。
第二步在NEIL.DB2.SOURCE(DB2TEST)中编写源代码。
第三步,编写相应的JCL去编译源代码和执行这个程序。编译源代码的JCL:db2ex1jc,JCL使用的过程:db2ocom1;执行程序的JCL;
第四步,查看执行结果。
相关文章推荐
- COBOL程序之DB2数据库操作总结——By Neil
- J2me MIDlet操作手机功能性用法总结(如调用其他程序或者调用其他MIDlet)
- STL vector 一些常用的操作总结 以及 程序运行对应的结果
- 2016年12月23日学习总结----双向循环链表操作程序(头插、尾插、中间插入、删除)
- 关于写程序时「对数据库操作」的一些总结。
- Excel_常规表操作总结_亲自跑过程序可用
- c语言第二周总结-程序存储区划分/动态申请内存/内存操作函数
- Excel录入程序问题总结-操作Excel数据库、汉字转拼音问题、VS2005中文输入法全角问题
- arm驱动程序——按键程序6_互斥1—原子操作(韦东山的视频总结及针对linux-2.6.30)
- JZs3c2440裸板程序GPIO操作总结
- DB2数据库创建用户及授权(解决C#程序进行select、insert等操作无权限问题)
- Memcached总结四:用ava程序连接memcached进行操作
- 总结Oracle+JDBC 增删改查操作(及程序演示)
- 2016年12月21日学习总结----单向循环链表操作程序(头插,尾插,中间插入,删除,逆序)
- arm驱动程序——按键程序6_互斥1—原子操作(韦东山的视频总结及针对linux-2.6.30)
- IT第二十天 - 面向对象编程思想、抽象类、异常处理、程序操作日志记录、本周总结 ★★★
- Android - 文件读写操作 总结
- 文件操作(文件系统设计项目总结)
- 如何实现程序长时间未操作退出
- Linux实用操作总结