cobol连接数据库
来源:互联网 发布:小米电视怎么样 知乎 编辑:程序博客网 时间:2024/06/07 22:26
mysql/DB2:
- $SET SQL(dbman=ODBC, DB=ConnToMysql, INIT)
- IDENTIFICATION DIVISION.
- PROGRAM-ID. cobol-mysql.
- DATA DIVISION.
- WORKING-STORAGE SECTION.
- EXEC SQL INCLUDE SQLCA END-EXEC.
- EXEC SQL BEGIN DECLARE SECTION END-EXEC.
- 01 TBL-STUDENT.
- 03 STU-ID PIC 9(4) COMP-5.
- 03 STU-NAME PIC X(20).
- EXEC SQL END DECLARE SECTION END-EXEC.
- PROCEDURE DIVISION.
- MAIN SECTION.
- Begin.
- * EXEC SQL
- * CONNECT WITH PROMPT
- * END-EXEC.
- * IF SQLCODE <> 0
- * DISPLAY SQLCODE
- * DISPLAY SQLERRMC
- * END-IF.
- * EXEC SQL
- * CREATE TABLE TBLSTUDENT(
- * STU_ID INT(4) PRIMARY KEY,
- * STU_NAME CHAR(20),
- * CLASS_ID INT(2)
- * )
- * END-EXEC.
- EXEC SQL
- INSERT INTO TBLSTUDENT (
- STU_ID,STU_NAME,CLASS_ID)
- VALUES (
- 1,'STUDENT1',1)
- END-EXEC.
- IF SQLCODE <> 0 THEN
- DISPLAY SQLCODE
- DISPLAY SQLERRMC
- ELSE
- EXEC SQL COMMIT END-EXEC
- END-IF.
- MOVE 1 TO STU-ID.
- EXEC SQL
- SELECT STU_NAME INTO :STU-NAME
- FROM TBLSTUDENT WHERE STU_ID = :STU-ID
- END-EXEC.
- DISPLAY STU-NAME.
- STOP 0.
ConnToMysql为DSN名(配置ODBC时指定的数据源名)
Oracle:
CONNECT :USERNAME IDENTIFIED BY :PASSWD USING :DBNAME
SQL Server:
CONNECT TO "ConnToSQLServer" USER :USERNAME WITH NO PROMPT
转自:http://leeyb.iteye.com/blog/420020
阅读全文
0 0
- cobol连接数据库
- 使用COBOL.net访问数据库
- cobol
- cobol
- COBOL
- COBOL
- cobol `
- Cobol
- COBOL程序之DB2数据库操作总结
- cobol学习之十数据库的增删改查模板
- 连接数据库
- 连接数据库
- 连接数据库
- 连接数据库
- 连接数据库
- 连接数据库
- 连接数据库
- 连接数据库
- String、StringBuilder、StringBuffer的区别
- hadoop namenode深度剖析
- JavaScript中append()和innerHTML的一点自己见解
- Struts 2 远程代码执行漏洞加固方法
- ant+jmeter接口测试
- cobol连接数据库
- camera2 opengl实现滤镜效果录制视频 四 录像
- Hdu 5782 Cycle(拓展KMP+Hash)
- 关于虚拟机与宿主机之间的网络连接问题
- tomcat的server.xml配置文件中三个端口的作用
- Excel导入异常:Cannot get a text value from a numeric cell
- 如何设置winscp显示隐藏文件
- C#中委托、事件和回调函数区别与联系
- (Dynamic HTML)--3.使用checkBox模仿购买商品(以及对商品的增删改)