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