博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

Unix爱好者家园

卓越源代码  
   sdccf.cublog.cn
关于作者  
姓名:sdccf
职业:chinapost
年龄:36
位置:sd
个性介绍:

我的分类  




DB2 9 应用开发(733 考试)认证指南,第 9 部分: 用户定义的例程(7)

将定制的和复杂的业务逻辑集成到 SQL 语句中

developerWorks



DB2 Developer Workbench

什么是 DB2 Developer Workbench?

创建和调试存储过程是项艰巨的任务,因为大多数常见的 IDE 都不支持 SQL。为了克服这个问题,IBM 开发了 DB2 Developer Workbench (DWB)。该工具已经替代了随 DB2 UDB, Version 8 一起发布的 DB2 Development Center。DB2 Developer Workbench 是基于 Eclipse 平台全新设计的 IDE。如果您已经熟悉 Eclipse 中的应用程序开发,那么应该能够立即开始使用 Developer Workbench。如果您还不熟悉 Eclipse 环境,那么学习曲线可能会长一点,因为首先需要学习和理解 Eclipse 术语和环境。

DWB 是免费的、独立的工具,可以在 DB2 Server CD 中找到,也可以单独下载。DWB 必须与 DB2 分开来安装,并且只能在受支持的 32-位 Windows 和 Linux 平台上使用。 图 1 显示了 DWB Interface 的一个屏幕快照。


图 1. DB2 Developer Workbench 界面
DB2 Developer Workbench 界面

Developer Workbench 具有与之前的 Development Center 相同的功能,包括:

  • 对构建 SQL 语句、存储过程和用户定义函数的支持。
  • 对在数据库中运行语句的支持。
  • 对调试 DB2 存储过程的支持。

此外,它还增加了新的特性。您可以:

  • 迁移已有的 Development Center 项目。
  • 将例程部署到不同的服务器。例如,可以创建一个用于 Linux、UNIX 和 Windows 的 DB2 数据库的例程,然后将它部署到一个 DB2 UDB for z/OS 数据库。
  • 开发 SQLJ 应用程序。
  • 使用 Concurrent Versions System (CVS) 或 ClearCase 共享项目资源。共享项目后,便可以管理所有修改和更新历史,并且可以使文件与储存库同步。
  • 使用编辑器编辑表中的数据。可以编辑已有的值,删除已有的行,或者插入一个新行。
  • 将表或视图中的数据压缩到本地文件系统上的一个文件中。还可以使用该文件将数据装载到一个表中。
  • 利用增强的集成存储过程调试功能。可以调试受支持的 DB2 服务器上的 SQL 或 Java 存储过程,或受支持的 Derby 服务器上的 Java 存储过程。
  • 利用对 XML 函数、XML 数据类型和 XML 模式注册的支持。 还可以用 XQuery builder 创建 XQuery 查询。

此外,很多向导,例如 SQL Stored Procedure 向导(如 图 2 所示),都可以简化构建存储过程和用户定义函数的过程:


图 2. DWB SQL Stored Procedure 向导
DWB SQL Stored Procedure 向导




回页首


使用 DB2 Developer Workbench

由于 DB2 Developer Workbench 是一款免费工具,因此我强烈建议您下载它,并试用它的不同功能。有一个 Debra Eaton 编写的极好的 教程系列 介绍了 DWB,并讲解了在 DWB 中创建存储过程的步骤。该系列的最后一篇教程 “DB2 Developer Workbench, Part 3: Developer Workbench and XML” (developerWorks,2006 年 10 月)着重谈到了 DWB 的 XML 功能。请参阅 参考资料,获取到该系列教程的链接。

 发表于: 2008-05-31,修改于: 2008-05-31 23:50 已浏览497次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.36813

京ICP证041476号