会员名称:  密码:   验证码:     会员注册  忘记密码? 
设为首页
加入收藏
返回首页
媒体资讯>> 业界资讯 - 会展动态 - 竞赛&活动 - IT互联网  媒体学院>> 图形图像 - 网页制作 - 网络编程 - 数据库 - 服务器 - 网络应用  作品赏析>> 视频音响 - CG动画 - UI设计 - 平面设计 - 网页设计 - 摄影映象 - 三维2D - 其它设计  媒体工作室>> 视频影像 - 音频声响 - 三维2D - 平面视觉 - 软硬技术 - 摄影映象  人物访谈>> 人物访谈 - 华夏新锐  媒体杂志>> 媒体杂志  素材图库>> 丽景佳图 - 设计素材 - 资料图库 - 矢量图库 - 动态动画 - 特色图标  酷站赏析>> 韩国网站 - 国外网站 - 国内网站  会员中心>> 会员注册 - 会员登陆
当前位置:华夏媒体 - > 媒体学院 - > 数据库 - > MSSQL - > 深入探讨SQL Server 2000对XML的支持
   
   
   
深入探讨SQL Server 2000对XML的支持 深入探讨SQL S...  [MSSQ...]
More... 
   
网络协议X档案全集(十) 网络协议X档案...  [其它...]
不可忽视的BIOS参数设置 不可忽视的BIO...  [其它...]
微软IE浏览器非常规修改全攻略(上) 微软IE浏览器非...  [其它...]
微软IE浏览器非常规修改全攻略(下) 微软IE浏览器非...  [其它...]
网管十招 网管十招  [其它...]
微软安全问题 源自OS和IE中集成RSS 微软安全问题 ...  [其它...]
修改注册表使电脑更安全 修改注册表使电...  [其它...]
利用注册表管理IP地址 利用注册表管理...  [其它...]
有关IIS HACK的一些方法整理 有关IIS HACK的...  [其它...]
More 
深入探讨SQL Server 2000对XML的支持
编辑:华夏媒体     作者:未知     来源:网络     时间:2006-07-29     总浏览量:1379
文字大小:[      ]     文字颜色:      双击滚屏/单击停止

[上一页] [1] [2] [3] [4] [5] [6] [7] [下一页] 

我们可以很简单的使用ADO访问数据库中的数据,但是,如果我们想把从数据库中检索得
到的数据以XML的格式显示出来的话,就要费点神了,当然,我们可以去找一些现成的应用程
  虽说ADO2.5宣称支持XML,但是它仍需要一个额外的层来处理把数据转化成XML的过
程。幸好有了SQL Server 2000,它宣称可以直接从数据库中取出数据,而不通过ADO2.5直接
把数据以XML方式显示出来。这个功能极大的提高了构造分布式、数据集中的应用程序的性能
  让我们看一看,为了支持XML,SQL Server 2000添加了什么新的特性: 
  1、能够使用 HTTP 访问 SQL Server。 
  2、支持 XDR(XML数据简化)架构并且能够指定对这些架构的 XPath 查询。 
  3、能够检索并写入 XML 数据: 
使用 SELECT 语句和 FOR XML 子句检索 XML 数据。 
使用 OPENXML 行集提供程序写入 XML 数据。 
使用 XPath 查询语言检索 XML 数据。 
  4、增强了 Microsoft SQL Server 2000 OLE DB 提供程序 (SQLOLEDB),使得可以将
XML 文档设置为命令文本并以流的形式返回结果集。 
  可见,我们可以使用好几种方法使用SQL Server 2000来访问XML格式的数据:第一种
,在 URL 中执行的查询可以直接访问 SQL Server 2000生成XML文档(也可以调用存储在Web
服务器上的XML模版生成XML数据文件)。第二种,可以使用SELECT命令和FOR XML关键字,通
过调用一个存储过程或是通过使用XPath查询来取得XML数据。SQL Server 2000 完全支持 XDR
(XML数据简化)架构,具有映射XML元素和属性到表和字段中的功能。下面,我就探讨一下
  一、配置SQL Server 2000的IIS虚拟目录 
  在本文的开始,我想先谈一谈如何配置SQL Server 2000的IIS虚拟目录。SQL 
Server 2000 允许为IIS创建一个虚拟目录,用来直接访问一个SQL数据库中的数据。一旦在
一台配置了IIS的计算机上安装了SQL Server 2000,就可以运行SQL Server 的 IIS 虚拟目录
管理实用工具来配置SQL Server 2000的IIS虚拟目录。 
  好,让我们开始配置过程吧! 
  在"SQL Server 工具"程序组中单击"在 IIS 中配置 SQL XML 支持",这时就会出现
一个与IIS管理器相似的界面。展开服务器,选取默认的 Web 站点,点右键,在弹出的菜单
中选取“新建”选项,然后单击"虚拟目录"命令。新虚拟目录的属性页将显示在屏幕上。在"
新的虚拟目录属性"对话框的"常规"选项卡上,输入虚拟目录的名称,在本例中,请输入
Northwind和物理目录路径(例如 C:InetpubWwwrootNorthwind,假设在 
C:InetpubWwwroot 目录中已创建了 Northwind子目录),当然我们也可以使用“浏览”按
钮选择目录。在“安全性”选项卡上,填入有效的 SQL Server 登录信息,在进入下一个选项
卡时,它将要求你确认刚才输入的密码。在“数据源”选项卡上,在“SQL Server”框中输入
服务器的名称,在“数据库”框中,输入 Northwind 作为默认数据库的名称。在"设置"选项
卡上,你可以选择“允许 URL 查询”、“允许模板查询”、“允许 XPath”和“允许 POST
  在构建一个应用程序时,你不但要考虑到能够访问到SQL Server数据库,要有足够的
安全级别以保证你的数据的安全性。在“虚拟名称”选项卡上,你可以更具自己的需要选择新
建模板类型(template)、架构类型(schema)和模板和架构类型(dbonject),并创建它们的
路径。好,我们这样就创建了虚拟目录 Northwind。默认情况下,使用该虚拟目录对 
Northwind 数据库执行指定的查询。你一定迫不及待的吸纳高看看执行SQL的结果是什么样的
了吧?好,让我们在浏览器中输入http://localhost/northwind?sql=SELECT * FROM 
  我们还可以编程来实现配置SQL Server 2000的IIS虚拟目录,请见下面的代码: 
  Set ObjXML = CreateObject("SQLVDir.SQLVDirControl") 
  ObjXML.Connect ’Connect to the local computer and Web site "1" 
  Set ObjVDirs = ObjXML.SQLVDirs 
  Set ObjVDir = ObjVDirs.AddVirtualDirectory("Northwind") 
  ObjVDir.PhysicalPath = "C:Inetpubwwwroot orthwind" 


[上一页] [1] [2] [3] [4] [5] [6] [7] [下一页] 

打印   收藏   关闭   至顶部  


关于我们 | 联系我们 | 合作伙伴 | 站点地图 | 免责声明 | 版权声明 | 意见建议
版权所有  Copyright © 2005-2006 华夏媒体(Media86.Com). All Rights Reserved .
网站备案号:粤ICP备06055307号