下载

第3章 编程接口介绍

• DB2 UDB应用程序概述

• 嵌入S Q L编程

• CLI/ODBC应用程序

• JAVA应用程序

• DAO 、R D O 、A D O应用程序

本章将介绍对DB2 UDB 可用的编程方法及其特色,其中一些方法附有简单的例子,在这些

例子中,有些并不是只适用于 M i c r o s o f t编程环境。本章的目的就是,向你提供在开发应用程序

时使用的接口。

本章将描述客户端编程方法,这包括:

• 嵌入S Q L—静态、动态。

• 调用级接口(C L I )、开放数据库连接(O D B C )。

• JAVA接口—J D B C 、S Q L J 。

• DB2应用程序编程接口(A P I s )。

• Microsoft数据对象—A D O 、R D O 、D A O 。

在第4章中,将讲解服务器端特性,包括约束、用户自定义类型( U D T )、大对象(L O B )、

存储过程、用户自定义函数和触发器。

每一种编程方法都有其优缺点。选择的方法往往根据实际编程的需要。本章将向你介绍每

种方法。《DB2 UDB Application Development Guide 》和《DB2 UDB Application Building Guide 》

提供了每种编程方法的详细信息,可供参考。

3.1 DB2 UDB应用程序概述

本节将对DB2 UDB 应用程序的各个部分做一个概要的介绍,虽然这些部分都是相同的,但

是,实现这些通用部件的实际编码随着编程接口、语言、工具的不同而不同,接下来的几节将

第3章 编程接口介绍使用39

下载

详细介绍这些细节。一个DB2 UDB应用程序包含的代码将完成以下几个关键任务:

• 变量的声明和初始化。

• 数据库的连接。

• 数据库事务的执行。

• 断开与数据库的连接。

• 程序的结束。

关于这些内容的详细信息,请参阅《DB2 UDB Application Development Guide 》一书。图3 - 1

以伪代码形式总结了DB2 UDB 应用程序的通用框架。当然,可以剪裁这些框架来适应你自己的

需要和规范。

Start program

Include / load application and database modules

(e.g. Include dbmodule1)

Declare variables and structures

(e.g. Declare database1, userid1, password1)

CONNECT to USER USING

SELECT ... /*第一个事务开始* /

Retrieve results

...(program logic e.g. process results)

DELETE ...

ROLLBACK OR COMMIT /*事务结束* /

...(program logic)

SELECT ... /*第二个事务开始* /

INSERT ...

...(more SQL statements and/or program logic)

COMMIT /*

计算机 编程 教程 pdf,计算机专业教程-第3章编程接口介绍.pdf相关推荐

  1. 淮阴工学院计算机科学与技术咋样,淮阴工学院计算机学院计算机科学与技术专业(NIIT)人才培养方案介绍...

    发布时间:2020-04-28 编辑:考研派小莉 推荐访问: 淮阴工学院计算机学院计算机科学与技术专业(NIIT)人才培养方案介绍内容如下,更多考研资讯请关注我们网站的更新!敬请收藏本站,或下载我们的 ...

  2. c语言程序设计教程 许勇,C语言程序设计应用教程 教学课件 许勇 第3章 程序流程控制.pdf...

    第3章 程序流程控制 3.1 结构化程序设计的概念 3.2 顺序程序设计 3.3 选择程序设计 3.4 循环程序设计 3.1 结构化程序设计的概念 C程序结构 C程序 源程序文件1 源程序文件 ...

  3. 计算机和学数制和码制,[文学]第二章 计算机中的数制和码制.ppt

    [文学]第二章 计算机中的数制和码制 注意:十六进制计数法是为了克服二进制计数法书写麻烦而引入的一种进位计数制:在编写汇编语言源程序时,如果一个十六进制数的最高位为A?F中的一个数字符号时,该数前面必 ...

  4. 计算机基础操作与应用实训教程,计算机应用基础实训教程の第 3 章 Word 2003 基本操作.pdf...

    计算机应用基础实训教程の第 3 章 Word 2003 基本操作.pdf (37页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 第 3 章 ...

  5. 【全国计算机等级考试二级教程——C语言程序设计(2021年版)编程题答案-第7章】

    全国计算机等级考试二级教程--C语言程序设计(2021年版) 编程题答案(第7章): [7.14] 下面的fun函数用以判断n是否是素数,fun函数中有逻辑错,请调试改正. int fun (int ...

  6. 【全国计算机等级考试二级教程——C语言程序设计(2021年版)编程题答案-第8章】

    全国计算机等级考试二级教程--C语言程序设计(2021年版) 编程题答案(第8章): [8.17] 请编写函数,其功能是对传送过来的两个浮点数求出和值与差值,并通过形参传送回调用函数. #includ ...

  7. 计算机英语教程第六版pdf,计算机英语教程.pdf

    计算机英语教程.pdf / 教育/学习 / 共享资料文件夹/计算机英语教程.pdf / 计算机英语教程.pdf / 2.82 MB {"\u8ba1\u7b97\u673a\u4e13\u4 ...

  8. 【全国计算机等级考试二级教程——C语言程序设计(2021年版)编程题答案-第9章】

    全国计算机等级考试二级教程--C语言程序设计(2021年版) 编程题答案(第9章): [9.27] 输入一行数字字符,请用数组元素作为计数器来统计每个数字字符的个数.用下标为0的元素统计字符'0'的个 ...

  9. 计算机实用教程pdf,计算机基础实用教程电子版.pdf

    计算机基础实用教程电子版 收集整理:赵永刚 第 1 章 计算机基础概论 在信息技术飞速发展的今天, 计算机已经成为人类工作和生活不可缺少的部分, 掌握相 应的计算机基础操作, 也成为人们在各行各业工作 ...

最新文章

  1. 可自动关闭的alert方法
  2. python代码写龙卷风_python面试题
  3. 没有标题,配得上这款“俄罗斯方块”
  4. [AtCoder Regular Contest 123] 题解
  5. C#LeetCode刷题之#374-猜数字大小(Guess Number Higher or Lower)
  6. git pull ---rebase
  7. baq在聊天中啥意思_职场中的“老实人”如何实现逆袭,得到领导的重用?
  8. TF-Lite极简参考-环境搭建
  9. 内核调试神器SystemTap — 更多功能与原理(三)
  10. linux 占用缓存前10_Linux查看内存使用情况应该使用什么命令
  11. 美媒:马斯克已掌管推特 立即开除CEO、CFO,新CEO据传是曾经卖牛肉的中国人
  12. Photoshop 合并序列帧图片单张多帧图片
  13. Little Gyro and Sort(第二届中国计量大学ACM程序设计竞赛个人赛)
  14. 国外广告联盟哪个好,六个高知名度平台
  15. 劣币驱逐良币,人吃人的中国职场环境还能走多远
  16. 当代最值得收藏的画家作品_当代最具收藏价值的画家:许敬如作品欣赏
  17. 牛客网视频总结5(二叉树)
  18. PL-VIO学习+注释
  19. linux glibc2.12到2.14升级
  20. opencv-python使用cv2.resize()函数批量放大图片

热门文章

  1. C++ JSON库:JSON for Morden C++
  2. 计算机网络【二】物理层基础知识
  3. HDU1999不可摸数-暴力打表
  4. CodeForces - 1144F搜索+简单图论
  5. WinPcap笔记(9):保存数据包到堆文件
  6. Java自学笔记(16):常用类:Math,Data和Calender,Format,Scanner
  7. request对象与response对象
  8. 解析xml的4种方法详解
  9. ThinkPHP 发送post请求
  10. Nginx 笔记与总结(3)配置虚拟主机