DB2 9 入门: 应用程序开发方面的增强
【IT168 技术文档】DB2 9(以前的代号为 “Viper”)提供了大量的增强来简化数据库应用程序的开发,减少开发时间,以及提高开发人员的生产率。除了为健壮的企业应用提供一个平台外,DB2 9 还在快速构建基于 Web 服务、XML 提要、数据联合等技术的新型 “Web 2.0” 应用程序方面进行了优化。
新的 Developer Workbench
Developer Workbench 是一个可视化工具,用于辅助快速开发 DB2 业务对象,它是免费提供的。这个新设计出来的工具基于 Eclipse 框架,用于替代 DB2 Development Center(基于 Swing 架构)。
Developer Workbench 使以下任务变得容易:
创建、查看和编辑数据库对象(例如表和模式)。
浏览和编辑表和行中的数据。
可视化地构造 SQL 和 XQuery 语句。
开发和部署存储过程、用户定义函数(UDF)、例程和脚本。
调试 SQL 和 Java™ 存储过程
开发 SQLJ 应用程序。
开发针对 XML 数据的查询和例程。
执行数据移动(例如装载和提取)。
与小组成员协作和共享项目。
从 DB2 Development Center 中迁移项目。
等等……
并不是 Developer Workbench 的所有特性在所有平台上都受支持。在初始发布的 Developer Workbench 中,较早版本的 DB2 可能不受支持。
除了为开发 DB2 9 on Linux, UNIX, and Windows 应用程序和对象提供界面外,Developer Workbench 还为在其他平台(DB2 for iSeries™ 和 DB2 for z/OS®)上使用 DB2 提供了一个公共接口。也可以将 Developer Workbench 与 IBM Cloudscape™ 或 Apache Derby 一起使用。
Developer Workbench —— 安装
Developer Workbench 安装媒体与基本 DB2 9 产品安装 CD 是分开的,但是可以在同一个媒体包中找到。由于 Developer Workbench 可以与各种不同平台和 IBM 数据服务器一起使用,因此可以从网上免费下载。它的安装非常简单,通过使用图形安装程序,只需单击几下鼠标就能完成安装。安装时所用空间大约为 400MB(在不同平台上可能有所差异),其中包含一个独立的 Eclipse 镜像,以减少与安装在系统上的其他基于 Eclipse 的工具之间的版本问题。随 Developer Workbench 一起安装的信息中心中含有 Developer Workbench 帮助和教程。
Developer Workbench —— 布局
Developer Workbench 有多个用于开发 DB2 业务对象的视图,例如:
Database Explorer 视图 —— 显示数据库中有哪些东西(例如表、存储过程、UDF、依赖关系、远程服务器),并允许执行针对这些对象的动作(例如创建、运行以及浏览属性)。
Data Project Explorer 视图 —— 在该视图中,可以通过一些简单的操作,如拖放、复制和粘贴、向导、上下文敏感的完成选项,进行过程、UDF 和 SQL 语句的开发。
Data Output 视图 —— 通过该视图可以查看在数据库上的数据开发动作的报告。
图 1. 显示多个视图的 DB2 Developer Workbench 布局