zoukankan      html  css  js  c++  java
  • DB2 9 应用开荒(733 测验)认证指南,第 3 部分: XML 数据操作(1)

    经由应用次序存储和检索 XML
    developerWorks








    级别: 中级

    Donald E. Payne (payned@us.ibm.com), 初级信息工程师, IBM

    2007 年 5 月 28 日

    学习 IBM® DB2® 如何分析 XML、措置空缺,以及串行化 XML,看看文档编码和客户机数据规范会给分析和验证组成如何的影响。其余,学习 DB2 如何凭证 XML 方式验证 XML,以及如何运用 SQL/XML 函数将 XML “分析” 成关系数据,将关系数据组装成 XML,以及将 XML 宣布为关系数据。

    末尾之前

    关于本系列

    IBM Certified Application Developer 认证可以向他物证实您是中级或初级的 DB2 for Linux, UNIX, and Windows 应用次序开荒人员,并分析您在统统罕见编程使命以及嵌入式 SQL 编程、ODBC/CLI 编程、.Net 编程或 Java 编程方面具有精美的妙技。

    这个 分 9 部分的收费系列教程 可以帮手您筹备 DB2 9 for Linux, UNIX and Windows 应用次序开荒认证测验(测验 733)。每个教程都包括 DB2 9 for Linux, UNIX, and Windows 收费试用版的下载链接。这些教程为测验的每个部分打下了坚固的根基。可是,您不应该仅仅依托这些教程来筹备测验。





    回页首



    关于本教程

    本教程教您 DB2 和 DB2 客户机应用次序如何操作 XML 数据。您将学习:

    • DB2 如那里理输入中的空缺
    • DB2 如何确定输入和输入中的 XML 文档的编码。
    • DB2 如何验证输入中的 XML。
    • 如何执行 XQuery 或 XPath,并识别它的成果
    • 如何将 XML 输入分析大概撕碎(shred) 到关系行中。
    • 如何故 XML 的形式宣布关系数据。
    • 如何故关系数据的形式宣布 XML 数据。

    本教程是一个由 9 篇教程组成的系列中的第 3 篇,该系列旨在帮手筹备 DB2 9 应用次序开荒认证测验(测验 733)。 本教程中的内容笼罩了该测验第 3 节 “XML 数据操作” 中的方针。





    回页首



    方针

    完本钱教程之后,您应该可以编写存储和检索 XML 的应用次序。





    回页首



    先决前提

    本教程是为认识以下概念的 DB2 开荒人员而编写的:

    • XML,包括:
      • 元素
      • 属性
      • 文档
      • 名堂出色的文档
      • XML 声明
      • 称号空间
    • XPath,包括 XML Data Model(XDM):
      • 节点
      • 原子值
      • 序列
      • 轴:父亲、孩子、昆裔等
      • 通配符
      • 谓词
    • XQuery:
      • db2-fn 函数 xmlcolumn()sqlquery()
      • FLWOR 表达式:for,let,where,order by,return
      • prolog
    • XML 方式、验证、称号空间
    • 字符编码和 Unicode 的概念

    关于代码实例,您应该认识:

    • 编程言语
    • 运用的接口或库,比方 CLI 和 JDBC
    • 该言语所支撑的数据规范,以及这些数据规范与 DB2 SQL 规范的映射关系

    欲领略这些信息,请参阅 参考质料 末节。





    回页首



    系统需求

    为顺遂学习本教程,需求:

    • 一台运转 Linux、UNIX 或 Windows 的计较机,而且其上安置有 DB2 9 FixPack 1。
    • 一个编辑器,比方 Rational Application Developer、Windows 记事本或 vi(更多信息,请参阅本教程的 参考质料 末节)
    • 一个编译器,用于运转代码实例。DB2 Information Center 中的 supported programming languages and compilers for database application development 页面供给了一个链接页面,其中列出用于统统受支撑言语的可用编译器:
      • 受支撑的 C 编译器:见 参考质料 末节中的 “得到产品和妙技” 末节。
      • 关于 Java 言语,Windows 上的 DB2 附带了一个 Java 2 SDK, Version 5,其中包括编译器 javac 和运转时情况(JRE),位于 SQLLIB\java\jdk 目次下。 (在大大都平台上,DB2 9 支撑 Java 2 SDK, Versions 1.4.2 到 5。过细信息见 DB2 Information Online “Supported Java application development software”。) 该 JDK 包括 JRE,位于 SQLLIB\java\jdk\jre 目次下。PATH 情况需求包括 jdk 下的 bin 目次;>
    • 一个 Web 欣赏器,以便于搜查 XML 文件,搜查它可否名堂出色,并发明错误。





    回页首



    运转实例

    若是在 DB2 Command Line Processor (CLP) db2 中运转本教程中的 SQL 实例,请参阅 “DB2 Command Line Processor (CLP) 活动和选项” 末节。




    版权声明: 原创作品,容许转载,转载时请务必以超链接形式标明文章 原始来由 、作者信息和本声明。不然将究查功令责任。

  • 相关阅读:
    laravel 5.5 仓库模式 文件之间接口与实现操作
    php 无线分类 根据子级找父级
    php 无限极分类,根据父级 找子级
    laravel5.4 中 dd和dump的区别。
    laravel hash密码生成和密码验证
    oracle建表详细信息
    关于组件的认识
    java的Thread Dump诊断工具
    weblogic连接池
    详解Oracle数据字典
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1972864.html
Copyright © 2011-2022 走看看