IBM Data Studio V1.1.0 中的新增内容

DB2® 开发者工作台已重命名,现在称为 IBM Data StudioData Studio 提供了下列类别的新关键增强功能:
数据库连接
  • 随此产品提供了 IBM® 数据服务器 JDBC 和 SQLJ 驱动程序。可以使用此驱动程序连接至任何 IBM 数据服务器。
  • 可以使用“数据库资源管理器”的工具栏按钮或文件 > 导出菜单将数据库连接信息导出至数据库描述符(XML)文件。然后,可以将这些文件中的信息导入另一个工作空间。此功能使小组成员可以更方便地共享数据库连接信息。
  • 可以使用 Kerberos 认证或 LDAP 连接至 DB2 Linux® 版、UNIX® 版和 Windows® 版或 DB2 z/OS® 版数据库。对于 Kerberos 连接,必须在服务器上配置 Kerberos 环境。对于 LDAP,必须扩展 Windows Active Directory 服务器的模式以支持 DB2 对象。LDAP 只用于检索主机名和端口号。
  • 可以在“首选项”窗口的一个新页面上设置数据库连接首选项。连接首选项包括连接超时、重新连接选项以及用户标识和密码持久性。
  • 连接至 DB2 数据库时,不再需要在新建连接向导中指定数据库版本号。
  • 可以生成 JDBC 连接的跟踪文件。仅使用 IBM 数据服务器 JDBC 和 SQLJ 驱动程序的连接支持此功能。
数据应用程序开发
  • SQL 编辑器现在允许您开发同时处理关系数据和 XML 数据的查询。可以使用该编辑器来创建 SQL 和 XQuery 表达式;上述两种查询类型均可使用诸如内容辅助、语法突出显示以及查询解析和验证之类的编辑器功能。除编辑器增强功能外,该编辑器还有一个新的首选项页,可用来创建和使用查询模板。设计这些 SQL 编辑器增强功能是为了代替产品中不再包括的 XQuery 构建器。
  • 例程编辑器(存储过程和 UDF)的用途更广。对于 Java™ 存储过程,可以在例程编辑器中单击指向 Java 源代码的链接,以便更容易找到并编辑 Java 源代码。此外,在部署嵌套存储过程时,现在可以看到具有嵌套依赖性的存储过程并且可以选择它们以进行部署。
  • 通过使用向导或表数据编辑器,可以将存储在数据开发项目或文件系统上的 XML 文件中的 XML 数据插入 XML 列中。对于 DB2 数据库 Linux 版、UNIX 版和 Windows 版服务器,可以创建一个 CLP 脚本来注册存储在数据开发项目中的 XML 模式。可以在工作台外运行该 CLP 脚本以执行注册。
数据库管理
“数据库资源管理器”中提供了下列几种新任务,它们通常由数据库管理员执行:
  • 管理数据对象。可以使用“数据对象”编辑器来创建和更改许多 DB2 和 Informix® Dynamic Server 数据库对象。
  • 管理特权。可以使用“数据对象”编辑器来授予、撤销和修改与数据对象或授权标识相关的特权。
  • 可视化数据值和关系。要可视化数据对象间的关系,可以在“数据库资源管理器”中创建概述图并将这些图另存为图像文件或打印出来。此外,要可视化数据值分布,可以在“数据库资源管理器”中创建图形值分布视图。这些功能可以帮助您执行查询管理和分析(Visual Explain)任务。
  • 支持统计信息。可以查看并更新数据对象的统计信息以帮助您提高应用程序性能。还可以使用产品中的生成 DDL 功能来克隆统计信息或将统计信息从一个数据库迁移到另一个数据库。
  • 数据库监视。可以使用 IBM Data Studio 管理控制台 来监视数据库性能,并通过查看详细信息并应用提供的建议来解决问题。还可以监视 Q 复制和事件发布、生成运行状况报告以及执行基本操作。要使用此功能,您必须安装 IBM Data Studio 管理控制台
Informix Dynamic Server
此发行版中新增了对 Informix Dynamic Server(IDS)的支持。在“数据库资源管理器”中连接至 IDS 数据库后,就可以执行大多数数据库管理任务,并且可以使用连接信息来创建以 IDS 为目标的数据开发项目。可以开发 SQL 语句并将它们存储在数据开发项目中,但是,可用于 DB2 例程的向导和编辑器仍不适用于 IDS。要为 IDS 创建并部署例程,可以在 SQL 编辑器中输入并运行 CREATE 语法。还可以在“数据库资源管理器”中运行例程。

可以使用 Informix JDBC 驱动程序或 IBM 数据服务器 JDBC 和 SQLJ 驱动程序来连接至 Informix 数据库。

Web Service
现在,可以使用工作台来创建向客户机应用程序显示数据库操作(SQL SELECT 和 DML 语句、XQuery 表达式或对存储过程的调用)的 Web Service。可以在数据开发项目中创建 Web Service,并且通过将存储过程和 SQL 语句拖放到 Web Service 或者通过使用向导可以很容易添加存储过程和 SQL 语句。还可以使用工作台将 Web Service 部署至 Web 服务器或从 Web 服务器解除部署 Web Service。

同时还可以使用工作台迁移现有 Web Service 对象运行时框架(WORF)应用程序。

pureQuery Java 开发
pureQuery 提供了一个公共查询 API,该 API 允许您使用单个接口(即,标准 SQL)来访问关系数据库和内存中的 Java 集合。pureQuery 功能允许您在 Java 项目中执行下列任务,从而将关系数据与 Java 源代码联系起来:
  • 在 Java 编辑器中编辑并测试 Java 程序中的 SQL(包括 SQL 代码辅助)
  • 创建 Java 类、SQL 语句和数据库表的任意组合
  • 将 SQL 与方法调用关联
  • 将 Java 对象作为输入传递至 SQL
  • 创建 Java 对象作为 SQL 的输出

反馈