跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

DB2 9 应用开发(733 考试)认证指南,第 1 部分: 数据库对象与编程方法

利用基本原理构建基础

Clara Liu (claraliu@ca.ibm.com), DB2 产品规划人员, EMC
Clara Liu 在 IBM 多伦多实验室从事 DB2 产品规划人员的工作。作为 DB2 产品管理小组的一员,她还与 DB2 营销小组、开发小组以及客户、IBM 业务合作伙伴紧密合作。Clara 专攻数据库应用程序开发。她还是 DB2 for Linux, UNIX, and Windows 社区的活跃作家。她已合著了数本 IBM 出版书籍;其中最畅销的一本是 Understanding DB2: Learning Visually with Examples(Prentice Hall,2004)。您可通过 claraliu@ca.ibm.com 与 Clara 联系。

简介:  本文将介绍不同类型的数据库对象及编程方法。这是包含九篇教程的系列文章的第一篇,此系列用于为 IBM® DB2® 9 Family Application Development 认证考试 (Exam 733) 作准备。

查看本系列更多内容

发布日期:  2007 年 5 月 28 日
级别: 初级

访问情况 : 5444 次浏览
评论: 

结束语

总结

本教程向您介绍了 DB2 应用程序开发的基础知识。在进行任何开发工作之前,必须熟悉不同类型的数据库对象。在本教程中,介绍了几种高级的数据库对象。别名、序列对象和临时表经常用于简化应用程序代码。存储过程、函数和方法主要用来封装编程和数据库逻辑。我们还讨论了使用例程的若干优点,如减少网络通信量、增强安全性和提高代码重用率。

应根据应用程序逻辑的复杂程度封装过程和函数中的逻辑。存储过程用作程序的子例程,通常包含复杂的应用程序逻辑。另一方面,自定义函数是对 SQL 的扩展。它们可利用简单的语句和逻辑高效率地执行。

本教程还介绍了几种编程方法。嵌入式 SQL 编程允许将 SQL 语句嵌入到 C/C++、FORTRAN、COBOL 或 Java 语言编写的程序中。还强调了静态和动态 SQL 代码的特征。您必须理解静态和动态 SQL 语句用法的区别以便从中做出选择。

CLI、ODBC、ADO.NET、JDBC 之类的 API 和用于 PHP、Perl 和 Python 的 API 共同实现了动态程序。DB2 提供了本地驱动程序,使应用程序可通过这些接口处理 DB2 数据。另一方面,SQLJ 是用 Java 语言编写的静态程序。本教程还讨论了应用程序使用这些 API 与 DB2 进行连接的基本方法。

本教程对 DB2 应用程序开发的基本原理进行了介绍,您现在可以深入了解关于不同开发方法的更多信息。

6 页,共 8 | 前一页 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=227580
TutorialTitle=DB2 9 应用开发(733 考试)认证指南,第 1 部分: 数据库对象与编程方法
publish-date=05282007
author1-email=claraliu@ca.ibm.com
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。