跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

在 PHP 和 Java 应用程序中使用 XML 数据库

了解使用原生 XML 数据库的优点

Tyler Anderson (tyleranderson5@yahoo.com), 自由作家和开发人员, Stexar Corp.
Tyler Anderson 在 2004 年从 Brigham Young University 毕业并获得计算机科学学士学位,次年 12 月获得计算机工程硕士学位。Tyler 目前是一位自由作家,也是 Backstop Media 的开发人员。

简介:  伴随着 XML 的流行,原生 XML 数据库也越来越普及,因为数据以原生的 XML 格式而不是通过关系数据库中的表存储。使用原生 XML 数据库意味着要修改模式只需要对代码略加修改而不需要改变数据库。PHP 和 Java ™ 开发人员可通过使用原生 XML 数据库获得莫大的好处。本教程引导您迅速熟悉原生 XML 数据库的使用,看看它会为 XML 开发带来什么样的好处。

发布日期:  2008 年 4 月 24 日
级别: 中级

访问情况 : 7706 次浏览
评论: 

开始之前

本教程的目标读者是使用 XML 并希望了解原生 XML 数据库(本教程中为 IBM® DB2® Express-C 9.5)的 PHP 和 Java 开发人员。虽然对 PHP 和 Java 编程有所了解很有帮助,但是不熟悉这些技术不影响阅读本教程。熟悉 XML DOM 也很有帮助。

关于本教程

经常用到的缩写词

  • DOM:文档对象模型(Document Object Model)
  • HTML:超文本标记语言(Hypertext Markup Language)
  • HTTP:超文本传输协议(Hypertext Transfer Protocol)
  • JDK:Java 开发工具箱(Java Development Kit)
  • PHP:超文本预处理程序(PHP: Hypertext Preprocessor)
  • SDK:软件开发工具箱(Software development kit)
  • XML:可扩展标记语言(Extensible Markup Language)

本教程说明了如何利用原生 XML 数据库压缩开发周期。作为示例,我们将修改 XML 模式并观察代码中的相应变化。开发人员将了解到在 PHP 和 Java 技术中使用原生 XML 数据库所必须掌握的基本知识,包括:

  • 连接到数据库(DB2 Express-C 9.5)
  • 存储和检索 XML 数据
    • 创建表单向数据库写入新的数据
    • 创建表单从数据库读取已有的数据
  • 使用 SQL/XML 查询数据库
    • 增强数据视图支持快速查询功能
  • 修改数据库模式
    • 避免修改数据库

为了学习和掌握上述概念,我们将创建几个 Web 应用程序,PHP 代码部分让用户输入和查看患者数据,Java 代码部分则输入和查看医生的信息。


前提条件

除了文本编辑器和浏览器之外,还需要支持 Java 和 PHP 服务器的必要工具:

  • Java JDK,从 Sun 下载最新的 JDK 运行和编译 Java 代码。本教程采用了 Java 6,升级包 5。
  • Apache Tomcat,作为托管 Java 应用程序的 Web 服务器。本教程使用 6.0.16 版。
  • PHP,最新版本的 PHP,撰写本文的时候为 5.2.5。
  • Apache2,建议使用 Apache2 作为 PHP 的 HTTP 服务器。
  • 操作系统不限。本教程是在运行 Windows Vista® Ultimate 的机器上编写的。
  • DB2 Express-C 9.5,本教程使用的数据库。可使用任何原生 XML 数据库如 Apache Xindice。

1 页,共 10 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=XML, Information Management, Java technology, Open source
ArticleID=302943
TutorialTitle=在 PHP 和 Java 应用程序中使用 XML 数据库
publish-date=04242008
author1-email=tyleranderson5@yahoo.com
author1-email-cc=troy@backstopmedia.com

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。