DB2 9 哄骗开拓(733 磨练)认证指南,第 4 部门: 嵌入式 SQL 编程(1)

构建与 DB2 停止交互的哄骗门径
developerWorks








级别: 中级

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 语句选择契合的访问狡计。





版权声明: 原创作品,允许转载,转载时请务必以超链接举措标明文章 原始原因 、作者信息和本声明。否则将追究法律责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1972852.html