DB2 XML Extender、WORF 和 WebSphere Application Developer
2008-12-10 16:33:37 来源:WEB开发网DB2 XML Extender 概述
DB2 XML Extender 提供了存储和访问 XML 文档的功能,以及从关系数据组成 XML 文档或者将 XML 文档分解成关系数据的能力。为了实现这些功能,DB2 XML Extender 为 DB2 Universal Database 提供了一组新的数据类型、函数和存储过程。有了 DB2 XML Extender,就可以将 SQL 用作访问 XML 文档的主要方法,从而使任务简单不少。XML Extender 还为管理任务提供了方便,因为它提供了基于 GUI 的向导、一组用于管理的存储过程,以及管理命令。
存储和检索
通过使用 DB2 XML Extender,您可以将整个 XML 文档作为一种用户定义的数据类型存储到 DB2 中,或者将 XML 内容映射为 DB2 表中的列。DB2 XML Extender 还可以将 XML 文档存储为文件系统中的外部文件,并将一个指向该文件的指针存储在 DB2 数据库中,这样就可以一边继续使用遗留的文本文件,一边享受 DB2 带来的好处。DB2 XML Extender 提供了搜索 XML 元素和属性的强大功能,这些功能也可以与 DB2 Text Extender 的结构化文件和纯文本搜索功能相结合。
在 DB2 中集成 XML 文档
为了将 XML 文档集成到 DB2 中,DB2 XML Extender 提供了两种选项:
XML Columns:该方法使您可以将 XML 文档存储在 DB2 中。这些 XML 文档被插入到支持 XML 的列中,并且可以被更新、检索和搜索。元素和属性可以映射为称作副表(side table)的 DB2 表,然后为该表建立索引,以便快速搜索。
XML Collections:该方法使您可以将 XML 文档结构映射为 DB2 表,这样就可以将已有的 DB2 数据组成 XML 文档,或者将 XML 文档分解成 DB2 数据。
文档类型定义(DTD)库
DB2 XML Extender 提供了一个 XML DTD 库。当为 XML 启用一个数据库时,便创建了一个名为 DTD_REF 的 DTD 引用表。这个表中的每一行包含一个 DTD,还有一些关于该 DTD 的元数据信息。您可以将自己的 DTD 插入到该表中。可以用这个表中的 DTD 验证 XML 文档的合法性。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››XML 转成 数组对象
- ››XML注意的转义字符
- ››xml文件正确性验证类实现
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
赞助商链接