国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

通過HTTP訪問SQL Server 2000數(shù)據(jù)庫

瀏覽:34日期:2023-10-28 18:21:36
Microsoft;SQL;Server;2000的新特性之一就是支持XML,所以用戶可以通過HTTP方式直接訪問具備XML功能的SQL;Server2000數(shù)據(jù)庫。下面介紹實現(xiàn)方法。系統(tǒng)環(huán)境:Windows2000;Server(包含IIS)+;MS;SQL;Server2000數(shù)據(jù)庫:SQL;Server2000附帶的經(jīng)典數(shù)據(jù)庫樣本:NorthWind一、配置IIS和SQL;Server;virtual;domains;1.新建文件目錄打開Windows資源管理器,在Inetpubwwwroot下新建目錄northwind:C:Inetpubwwwrootnorthwind在northwind目錄下再新建2個子目錄:template和schema:C:Inetpubwwwrootnwindtemplate,用于放置XML模版;C:InetpubWwwrootnwindschema,用于放置schema文件。2.映射IIS的虛擬目錄在SQL程序組中選擇“Configure;SQL;XML;Support;in;IIS”,在默認站點下選擇“新建”->“虛擬路徑”;然后進行五步標準配置。(1)在“General”頁中,輸入虛擬路徑名稱“northwind”并映射至實際硬盤路徑,結果見圖。通過HTTP訪問SQL Server 2000數(shù)據(jù)庫(2)在“Security”頁中,選擇相應的登陸帳號和口令。本例中使用系統(tǒng)帳號sa,結果見圖。通過HTTP訪問SQL Server 2000數(shù)據(jù)庫(3)在“Data;Source”頁中,選擇SQL;Server名稱或IP地址,并選擇數(shù)據(jù)庫,結果見圖。通過HTTP訪問SQL Server 2000數(shù)據(jù)庫(4)在“Settings”頁中,分別選中“允許URL查詢”、“允許模版查詢”、“允許XPath”和“允許Post”,結果見圖。通過HTTP訪問SQL Server 2000數(shù)據(jù)庫(5)在“Virtual;Names”頁中,分別定義Template、Schema和Dbobject,并指定實際硬盤路徑,結果見圖。通過HTTP訪問SQL Server 2000數(shù)據(jù)庫然后,確定并關閉窗口。結果如圖。通過HTTP訪問SQL Server 2000數(shù)據(jù)庫二、用URL方式執(zhí)行查詢和存儲過程;至此,我們已經(jīng)設置好SQL和IIS,下面開始精彩的訪問歷程。先在IE瀏覽器中鍵入以下地址:http://172.24.2.98/northwind?sql=select+*+from+customers+for+xml+auto&root=root得到結果如圖所示。通過HTTP訪問SQL Server 2000數(shù)據(jù)庫其中,“northwind”為虛擬路徑名;“select+*+from+customers”為SQL查詢語句“Select;*;from;customers”“for;XML”語句表示輸出的數(shù)據(jù)格式為XML文檔,而非標準數(shù)據(jù)行。“root”參數(shù)表示為頂層元素。RAW、AUTO和EXPLICIT三種XML模式分別為:RAW在每條記錄前加一個簡單的標識,如“<rowCustomerID='ALFKI'…”AUTO則會在每條記錄前加入數(shù)據(jù)表的名稱,如“<CustomersCustomerID='ALFKI'”EXPLICIT則可用于定義XML的樹形結構。初試成功后,我們再嘗試使用URL地址執(zhí)行存儲過程(Stored;Procedure)。先在SQL;Query;Analyzer中新建一個名為CategoryInfo的存儲過程;代碼如下:CREATE;PROCEDURE;CategoryInfoASSELECT;CategoryName,;Description;FROM;CategoriesFOR;XML;AUTO通過地址http://172.24.2.98/northwind?sql=execute+categoryinfo&root=root即可執(zhí)行存儲過程。三、訪問XML模版文件此外,網(wǎng)站開發(fā)人員還可以定義XML的模版,定義查詢條件和結果輸出格式:如,在wwwrootnorthwindtemplate目錄下生成一個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)可以格式化查詢結果,使報表更加美觀。通過以上介紹,你也許已經(jīng)對SQL2000和XML有了初步的了解。仔細閱讀SQL的幫助文件和MSDN.COM會對你深入掌握SQL2000有著更大的幫助。
主站蜘蛛池模板: 国产精品久久久久免费 | 亚洲成人高清在线 | 国产天堂在线一区二区三区 | 一本色道久久综合亚洲精品 | 久久国产精品久久国产片 | 日本a v 黄 | 日韩高清一级 | 国产黄a三级三级三级 | 18免费网站 | 国产精品videosse| 特级毛片永久久免费观看 | 日韩精品特黄毛片免费看 | 日本强不卡在线观看 | 欧美亚洲国产精品久久 | 欧美成人精品手机在线观看 | 国产精品观看在线亚洲人成网 | 国产伦精品一区二区三区免费 | 一区二区三区四区在线 | 在线观看国产一区二区三区99 | 色悠久久久久综合网伊人男男 | 欧美一区在线观看视频 | 日本一级毛片中文字幕 | 久久精品三级视频 | 亚洲欧美一区二区三区久久 | 久草首页在线观看 | 国产免费黄色网址 | 一区二区三区 亚洲区 | 一区二区三区在线视频观看 | 黄色片三级网站 | 久草在线视频中文 | 国产亚洲人成在线影院 | 成年人免费毛片 | 美女视频大全网站免费 | 性欧美精品久久久久久久 | 男人天堂怡红院 | 成人亚州 | 国产看片一区二区三区 | 国产成在线观看免费视频成本人 | 久久99精品久久久久久久不卡 | 日韩精品永久免费播放平台 | 精品72久久久久久久中文字幕 |