6-XML和数据库.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6-XML和数据库

项目培训 XML和数据库 回顾 -1 XML DSO 是一个 Microsoft ActiveX 控件,嵌入到 Microsoft Internet Explorer 中 DSO 有助于格式化数据并将这些数据显示在 HTML 页面上 DSO 可用于从外部 XML 文档或从嵌入到 HTML 文档的 XML 数据中提取数据 xml 和 /xml 标签之间绑定的 XML 数据称为 XML 数据岛 回顾 -2 可以通过在 HTML 文档中使用 xml 标签或通过使用 JavaScript 创建函数,将外部 XML 文档链接到 HTML 文档 可以使用 datasrc 和 datafld 属性从数据岛中提取数据 DSO 可用于使用样式表中定义的样式来显示 XML 数据岛的数据 本章知识点 XML的数据库应用领域 XML导入数据库 XML导出数据库 实验——将关于员工和客户信息的XML导入数据库 XML的应用领域 XML导出数据库 XML导出多个表关联的数据 XML导入数据库 将XML映射到数据库` 基于表的映射 基于表的映射的优缺点 基于对象的映射 映射元素 对操作符的映射 映射属性 ID和IDREF或IDREFS属性的映射 实验——将关于员工和客户信息的XML导入数据库 程序的实现要求如下: (1)创建两个表。 (2)使用DOM分别解析employee元素和buyer元素。 * GR-XML培训 * GR-XML培训 ?xml version=1.0 encoding=UTF-8? company employee person id=DE001 name张三/name age40/age pay1800/pay /person person id=DE002 name小王/name age20/age pay1500/pay /person person id=DE003 name小周/name age30/age pay2000/pay /person /employee 将如下文档中的员工信息解析出来存入company 数据库中的employee表中,将顾客信息解析出来存入company 数据库中的buyer表中: 员工信息 buyer person id=BY001 nameMarry/name age33/age phonphone emailmarrymm@163.com/email /person person id=BY002 nameSandenly/name age20/age phonphone emailsandenlygg@163.com/email /person /buyer /company 顾客信息 XML的应用可以分为以下几个方面: 应用于将大量运算分布在客户端进行,以减少服务器的负载 应用于数据转换 应用于将同一数据以不同的面貌展现给不同的用户 XML应用于网络代理 XML成为一种各种程序都能自动理解和处理数据的规范。 客户可以根据自己的需求选择和制作不同的应用程序来处理数据,而服务器只须发出同一个XML文件 使用XML可以使得数据源与显示分离。这一应用将会使得网络用户界面趋向个性化、风格化。 同一个XML可以被多个用户进行编辑、增减以适应该用户的需要 ,类似于设置权限 。 varchar phone varchar address int age varchar name 数据类型 字段名 XML导出单个表的数据 以SQL Server数据库为例,在一个名为“mydb”的数据库中,有一张关于person信息的表“mytable”,字段信息 和数据信息 如下:北京 22 Marry上海 20 zhangsan北京 19 Lucy 字段信息表 数据信息表 import java.sql.*; import javax.xml.parsers.*; import org.apache.crimson.tree.*; import org.w3c.dom.*; import java.io.*; public class DBtoXML1{ static Connection con; public static void main(String args[ ]){ Document doc; try{ //建立数据库连接 String c

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档