`
leeyb
  • 浏览: 28937 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

cobol连接数据库

阅读更多

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

分享到:
评论

相关推荐

    cobol连接数据库流程

    cobol连接数据库流程 讲得比较详细 有截图有代码

    cobol连接数据库(实例)

    cobol连接数据库的其中一个方法。 hgdzhang@hotmail.com

    常用 cobol 程序操作数据库与顺序文件等

    使用COBOL连接DB2通常涉及以下步骤: 1. **数据库连接**:在COBOL程序中,我们需要定义一个数据库配置项,称为`DD`语句,用于指定数据库连接参数,如数据库名、用户ID和密码。 2. **SQL嵌入**:COBOL支持嵌入式SQL...

    Java连接Oracle数据库的各种方法

    Java连接Oracle数据库主要依赖于两种方法:JDBC和SQLJ。这两种方法都是Oracle8i及其后续版本中为Java开发者提供的数据库交互方式。 JDBC(Java Database Connectivity)是一种标准的Java API,它允许Java应用程序...

    cobol实例教程

    例如,我们可以定义一个FILE SECTION来声明与数据库文件的连接,以及一个WORKING-STORAGE SECTION来存储临时数据或变量。 在程序段,我们将编写处理逻辑。COBOL提供了多种控制流结构,如PERFORM、IF-THEN-ELSE、...

    Java连接Oracle数据库的各种方法.doc

    在Java编程中,连接Oracle数据库是常见的任务,Oracle提供了多种方式来实现这一目标。本文主要探讨的是Java连接Oracle数据库的方法,包括JDBC和SQLJ,以及Oracle JDBC驱动的三种类型。 首先,Java与Oracle的接口...

    Cobol语言(上下册) 谭浩强版

    谭浩强会介绍如何使用Cobol连接到不同的数据库系统,执行SQL查询和更新操作,以满足企业的数据管理需求。 最后,上下两册可能还涵盖了Cobol的现代发展,如面向对象编程的概念,以及Cobol如何与其他技术(如Web服务...

    COBOL2002コンパイル手順_041125.doc

    Oracleの事前設定是指设置Oracle数据库的连接参数。 6.2 Oracle接続プログラムの作成 Oracle接続プログラムの作成是指创建一个新的Oracle接続プログラム。 本文档详细介绍了COBOL2002コンパイル手順的各个步骤,从...

    COBOL 程序全例子.txt

    根据提供的文件信息,可以看出这是一段典型的COBOL(Common Business-Oriented Language)程序示例,该程序涉及了数据库操作,尤其是与ODBC(Open Database Connectivity)接口的交互。下面将对该COBOL程序进行详细...

    谭浩强 Cobol pdf版(上下册)

    7. **数据库接口**:如何使用Cobol连接和操作数据库,如IMS、DB2等。 《谭浩强 Cobol》pdf版的优点在于非超星版,这意味着阅读体验更好,没有版权保护的限制,可以自由打印、注释和搜索,方便读者深入学习和研究。 ...

    cobol入门学习资料

    - **数据库连接**:了解如何使用COBOL连接到关系数据库,如Oracle、DB2,使用SQL进行数据操作。 - **现代技术集成**:COBOL可以与其他现代语言(如Java、Python)集成,学习如何在现代架构中使用COBOL。 6. 学习...

    COBOL程序设计试题

    以上是COBOL程序设计中涉及的一些核心概念和操作,涵盖了数组、字符串、流程控制、文件操作、数据库交互以及程序编译和运行等方面的知识。理解和掌握这些知识点对于编写和调试COBOL程序至关重要。

    cobol入门课件

    课程可能会介绍数据库连接、SQL语句的嵌入以及事务处理的概念。 【结构化程序设计】 “第七章 结构化程序设计”关注的是编写清晰、可维护的代码原则,包括使用顺序、选择和循环结构,避免全局变量,以及正确使用子...

    cobol reference.pdf

    外部资源通常指的是程序之外的数据或功能,如数据库连接或操作系统服务;而内部资源则是程序本身定义的数据和过程。文档讨论了如何在程序中引用这些资源,以及如何管理它们的访问权限和生命周期。 #### 总结 ...

    java连接oracle数据库的各种方法及java在数据库中的含义.doc

    要配置 Java 使用 Oracle JDBC 驱动连接数据库,首先需要安装 Sun JDK,并确保 PATH 环境变量指向 JDK 的 bin 目录,同时设置 CLASSPATH 包含 JDK 的 lib 和 Oracle 的 JDBC 接口。对于不同操作系统和接口类型,如 ...

    java ee连接Oracle数据库的各种方法.doc

    - **Web应用程序**:利用JDBC Thin驱动连接数据库,实现动态内容生成。 - **桌面应用程序**:通过JDBC OCI驱动与本地Oracle数据库交互。 - **服务器端应用**:使用JDBC KPRB驱动在数据库内部执行Java存储过程。 ###...

    Python-COBOL的微web框架

    4. **数据库集成**:Python-COBOL框架可能集成了与COBOL兼容的数据存储解决方案,例如通过ODBC或JDBC连接到COBOL的文件系统或数据库。 5. **错误处理和日志记录**:确保在Python和COBOL之间有良好的异常管理和日志...

    Pro COBOL Precompiler Getting Started, Release 9.2

    此外,它还支持数据库连接、网络编程等功能,这些都大大增强了COBOL语言的应用范围。 #### 2. 优化性能 为了提高应用程序的运行效率,Pro COBOL Precompiler通过预编译技术,将复杂的源代码转换成更加简洁高效的...

    COBOL.RAR_cobol

    6. 文件和数据库连接:COBOL可以直接与DB2等数据库进行交互,执行SQL语句进行数据操作。 了解并掌握这些基础后,可以进一步学习COBOL的现代特性,如面向对象编程(OOP)、游标(Cursor)、异常处理和嵌套子程序等。...

    另外一个cobol文档

    2. **ENVIRONMENT DIVISION**:指定运行环境相关的参数,如操作系统类型或数据库连接等。 3. **DATA DIVISION**:定义程序使用的数据结构,包括文件、变量、表格等。 4. **PROCEDURE DIVISION**:包含程序的主要逻辑...

Global site tag (gtag.js) - Google Analytics