使用 DB2 pureXML 和 PHP 构建 Support Knowledge Base(上)
2010-02-25 00:00:00 来源:WEB开发网核心提示:开始之前本教程面向那些希望开发由 IBM DB2 数据库驱动的应用程序的 Web 应用程序开发人员,要跟随本教程的学习,使用 DB2 pureXML 和 PHP 构建 Support Knowledge Base(上),您应当熟悉基本的 HTML、CSS 和 PHP 代码,您还应当具有使用数据库管理系统和 SQL 语言
开始之前
本教程面向那些希望开发由 IBM DB2 数据库驱动的应用程序的 Web 应用程序开发人员。要跟随本教程的学习,您应当熟悉基本的 HTML、CSS 和 PHP 代码。您还应当具有使用数据库管理系统和 SQL 语言的经验。
关于本教程
IBM DB2 中最有用、最具通用性的技术之一就是它通过 pureXML 特性对 XML 数据的原生支持。PureXML 允许您使用与处理关系数据的相同方式同时存储、检索和操作 XML 数据。这使您能够开发可以同时利用关系数据库和 XML 数据的应用程序。这类应用程序在需要处理大量 XML 数据时十分有用,因为您无需将这些数据首先转换为关系结构。
本教程给出了使用 PHP 创建 Support Knowledge Base 系统的逐步指导,该系统同时使用传统的 DB2 关系列和 pureXML 列存储数据。应用程序利用 SQL/XML 的功能将 XML 数据映射为关系列。这允许您使用 PHP 检索数据,就好象这些数据是以关系方式存储的一样。
教程指导的前提是您在一个运行 Windows® XP 并安装了 DB2 Express-C、Apache HTTP Server 和 PHP 的本地开发服务器上创建应用程序。您应当能够将这些指导步骤应用于其他系统和配置,但是这一点未进行过测试。
应用程序布局
应用程序的目录结构十分简单。您将应用程序存储在 Apache 安装的 htdocs 目录的 kbase 子目录中。在 Windows 系统上,这个目录通常位于 C:\Program Files\Apache Software Foundation\Apache 2.2\htdocs 中。在 kbase 目录下应当有 4 个子目录:
更多精彩
赞助商链接