亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

通過HTTP訪問SQL Server 2000數據庫

添加時間:2014-10-7 21:19:34  添加: 思海網絡 
Microsoft SQL Server 2000的新特性之一就是支持XML,所以用戶可以通過HTTP方式直接訪問具備XML功能的SQL Server2000數據庫。下面介紹實現方法。

系統環境:Windows2000 Server(包含IIS)+ MS SQL Server2000

數據庫:SQL Server2000附帶的經典數據庫樣本:NorthWind

一、配置IIS和SQL Server virtual domains;
1.新建文件目錄

打開Windows資源管理器,在Inetpub\wwwroot下新建目錄northwind:

C:\Inetpub\wwwroot\northwind

在northwind目錄下再新建2個子目錄:template和schema:

C:\Inetpub\wwwroot\nwind\template,用于放置XML模版;

C:\Inetpub\Wwwroot\nwind\schema,用于放置schema文件。

2.映射IIS的虛擬目錄

在SQL程序組中選擇“Configure SQL XML Support in IIS”,在默認站點下選擇“新建”->“虛擬路徑”;然后進行五步標準配置。

(1)在“General”頁中,輸入虛擬路徑名稱“northwind”并映射至實際硬盤路徑。


(2)在“Security”頁中,選擇相應的登陸帳號和口令。本例中使用系統帳號sa。

(3)在“Data Source”頁中,選擇SQL Server名稱或IP地址,并選擇數據庫。

(4)在“Settings”頁中,分別選中“允許URL查詢”、“允許模版查詢”、“允許XPath”和“允許Post”。

(5)在“Virtual Names”頁中,分別定義Template、Schema和Dbobject,并指定實際硬盤路徑,結果見圖。

然后,確定并關閉窗口。

二、用URL方式執行查詢和存儲過程;
至此,我們已經設置好SQL和IIS,下面開始精彩的訪問歷程。先在IE瀏覽器中鍵入以下地址:

http://172.24.2.98/northwind?sql=select+*+from+customers+for+xml+auto&root=root

得到結果如圖所示。


其中,

“northwind”為虛擬路徑名;

“select+*+from+customers”為SQL查詢語句“Select * from customers”

“for XML”語句表示輸出的數據格式為XML文檔,而非標準數據行。

“root”參數表示為頂層元素。

RAW、AUTO和EXPLICIT三種XML模式分別為:

RAW在每條記錄前加一個簡單的標識,如“<rowCustomerID="ALFKI"…”

AUTO則會在每條記錄前加入數據表的名稱,如“<CustomersCustomerID="ALFKI"”

EXPLICIT則可用于定義XML的樹形結構。

初試成功后,我們再嘗試使用URL地址執行存儲過程(Stored Procedure)。先在SQL Query Analyzer中新建一個名為CategoryInfo的存儲過程;代碼如下:

CREATE PROCEDURE CategoryInfo
AS
SELECT CategoryName, Deion FROM Categories
FOR XML AUTO

通過地址

http://172.24.2.98/northwind?sql=execute+categoryinfo&root=root

即可執行存儲過程。

三、訪問XML模版文件
此外,網站開發人員還可以定義XML的模版,定義查詢條件和結果輸出格式:

如,在wwwroot\northwind\template目錄下生成一個XML文檔first.xml,其中包含一個查詢語句,代碼如下:

<root xmlns:sql="urn:schemas-microsoft-com:xml-sql" >
  <sql:query>
    SELECT *
    FROM Customers AS Customer
    FOR XML auto
  </sql:query>
</root>

通過地址http://172.24.2.98/northwind/template/first.xml訪問,得到結果。

結合Extensible Stylesheet Language (XSL)可以格式化查詢結果,使報表更加美觀。

通過以上介紹,你也許已經對SQL2000和XML有了初步的了解。仔細閱讀SQL的幫助文件和MSDN.COM會對你深入掌握SQL2000有著更大的幫助。

關鍵字:SQL Server、數據庫、虛擬目錄

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站