构建与 DB2 停止交互的哄骗门径
级别: 中级
Roger E. Sanders, 数据库机能工程师, Network Appliance, Inc.
2007 年 5 月 28 日
本教程先容嵌入式 SQL 编程以及布局嵌入式 SQL 哄骗门径的基础步调。本教程还将先容将一个或多个包孕嵌入式 SQL 的初级编程语言源代码文件转换成可执行哄骗门径的进程。这是分 9 部门的系列教程的第 4 部门,这个系列可以接济您预备 IBM DB2 9 哄骗门径开拓认证磨练(磨练 733)。
末尾之前
关于本教程
本教程向您先容嵌入式 SQL 编程以及布局嵌入式 SQL 哄骗门径的基础步调。本教程还将先容将一个或多个包孕嵌入式 SQL 的初级编程语言源代码文件转换成可执行哄骗门径的进程。在本教程中,您将进修:
- 如何在初级编程语言源代码文件中嵌入 SQL 语句。
- 开拓嵌入式 SQL 哄骗门径所触及的步调。
- 什么是宿主变量,如何竖立和哄骗宿主变量。
- 什么是指示器变量,如何竖立和何时哄骗指示器变量。
- 如何分解 SQL Communications Area(SQLCA)数据布局变量的内容。
- 如何从嵌入式 SQL 哄骗门径竖立数据库衔接。
- 如何在泛起错误时捕捉和处置它们。
- 如何将包孕嵌入式 SQL 的源代码文件转换成可执行的哄骗门径。
这是分 9 部门的系列教程的第 4 部门,这个系列可以接济您预备 DB2® 哄骗门径开拓认证磨练(磨练 733)。本教程中的内容主要针对该磨练第 4 部门的目的,其成绩为 “Embedded SQL programming”。
进修本教程不需要 DB2 Universal Database 的副本;然则,您可以下载 IBM DB2 Universal Database Enterprise Edition 的免费试用版本,还可以从 DB2 Express-C 下载页面 下载 DB2 Express-C 9 的免费版本。
回页首
目的
在学完本教程之后,您应该可以梗概:
- 在嵌入式 SQL 哄骗门径中竖立数据库衔接。
- 在嵌入式 SQL 哄骗门径中执行 SQL 语句。
- 在嵌入式 SQL 哄骗门径中执行 SQL 语句时,分解结果并处置罕有的错误。
回页首
条件早提
为明晰解本教程中的一些材料,您应该熟习以下术语:
-
东西(Object):数据库中可以用 SQL 竖立或把持的任何东西(譬喻表、视图、索引和包)。
-
表(Table):用来将数据暗示为无序的行鸠合的逻辑布局,其中包孕坚固数目的列。每个列包孕一组值,这些值具有相同的数据范例(或列数据范例的子范例);列的定义构成表布局,而行包孕理论的表数据。
-
DB2 优化器(DB2 optimizer):SQL 预编译器的一个组件,经由进程对一些可选访问狡计的执行成本建模,并选择具有最低预计成本的访问狡计,为数据把持语言(DML)SQL 语句选择契合的访问狡计。
版权声明: 原创作品,允许转载,转载时请务必以超链接举措标明文章 原始原因 、作者信息和本声明。否则将追究法律责任。