新聞中心
很多數(shù)據(jù)庫(kù)支持在一個(gè)命令執(zhí)行中組合、批處理多個(gè)命令執(zhí)行。對(duì)于ADO.NET連接數(shù)據(jù)庫(kù)你使用分號(hào)分隔命令。把多個(gè)命令組合成為一個(gè)減少了對(duì)服務(wù)器的訪問(wèn)次數(shù),可以提高應(yīng)用程序的性能。

創(chuàng)新互聯(lián)專業(yè)成都做網(wǎng)站、成都網(wǎng)站建設(shè),集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營(yíng)銷、軟文營(yíng)銷等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計(jì)制作為您帶來(lái)效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。
SQL Server數(shù)據(jù)庫(kù)具有輸出XML數(shù)據(jù)的能力。SQL Server .NET Data Provider支持以XML形式表示的查詢結(jié)果。下面介紹其他數(shù)據(jù)庫(kù)表示為XML形式的方法。由于XML與DataSet類緊密集成,因此可以通過(guò)ADO.NET連接數(shù)據(jù)庫(kù)并將操作結(jié)果生成DataSet數(shù)據(jù)集。有了DataSet數(shù)據(jù)集就可以將其數(shù)據(jù)輸出為Xml Schema或XML文件的形式。
輸出方法有二種,一種是使用DataSet對(duì)象的GetXmlSchema方法輸出Xml Schema,使用GetXml方法輸出XML數(shù)據(jù),GetXmlSchema、GetXml方法都返回一個(gè)字符串;另一種輸出方法是調(diào)用DataSet對(duì)象中的WriteXml方法和WriteXmlSchema方法。#t#
WriteXml方法輸出XML數(shù)據(jù),WriteXmlSchema方法輸出Xml Schema。這二個(gè)成員方法分別和ReadXml、ReadXmlSchema方法對(duì)應(yīng),也有多個(gè)重載版本,可以將數(shù)據(jù)和數(shù)據(jù)模式寫到流對(duì)象、磁盤文件等。例如:
- OleDbConnection myConn=new OleDbConnection
- (″Provider=Microsoft.Jet.OLEDB.4.0;
- Data Source=..\..\txl.mdb″);
- OleDbDataAdapter myCommand=new OleDbDataAdapter
- (″select *from b1″,myConn);
- DataSet ds=new DataSet();
- myCommand.Fill(ds,″b1″);
如果擁有包含數(shù)據(jù)的DataSet對(duì)象而希望以XML層次模型的方式訪問(wèn)DataSet中的數(shù)據(jù),則可以將該DataSet對(duì)象作為參數(shù)傳遞給XmlDataDocument對(duì)象的構(gòu)造函數(shù)。XmlDataDocument中的數(shù)據(jù)是對(duì)DataSet對(duì)象中數(shù)據(jù)的引用,而不是拷貝,這樣創(chuàng)建出來(lái)的ADO.NET連接數(shù)據(jù)庫(kù)將和DataSet對(duì)象同步。因此對(duì)這二個(gè)對(duì)象中任一對(duì)象數(shù)據(jù)的修改,將會(huì)實(shí)時(shí)地反映到另一對(duì)象中。創(chuàng)建過(guò)程如下:
- OleDbConnection myConn=new OleDbConnection
- (″Provider=Microsoft.Jet.OLEDB.4.0;
- Data Source=..\..\txl.mdb″);
- OleDbDataAdapter myCommand=new OleDbDataAdapter
- (″select *from b1″,myConn);
- DataSet ds=new DataSet();
- myCommand.Fill(ds,″b1″);
- XmlDataDocument doc=new XmlDataDocument(ds);
XML和關(guān)系型數(shù)據(jù)表是二種有效的數(shù)據(jù)視圖。.NET Framework提供了XmlDocument用來(lái)實(shí)現(xiàn)DOM編程接口,從而使用戶可以從XML層次視圖的角度處理數(shù)據(jù)。.ADO.NET連接數(shù)據(jù)庫(kù)還提供了DataSet來(lái)表示關(guān)系數(shù)據(jù)模型,從而允許從二維表格、行、列和關(guān)系的角度來(lái)處理數(shù)據(jù)。
在不同的應(yīng)用場(chǎng)合下,要使用不同的數(shù)據(jù)視圖來(lái)處理數(shù)據(jù)。ADO.NET連接數(shù)據(jù)庫(kù)對(duì)象集成了數(shù)據(jù)集對(duì)象DataSet和XML文檔對(duì)象XmlDocument,利用它可以處理關(guān)系數(shù)據(jù)或XML數(shù)據(jù),并自動(dòng)維持關(guān)系數(shù)據(jù)視圖和DOM視圖,使其同步。
網(wǎng)頁(yè)標(biāo)題:創(chuàng)建ADO.NET連接數(shù)據(jù)庫(kù)使用相關(guān)介紹
鏈接地址:http://www.5511xx.com/article/djsjphc.html


咨詢
建站咨詢
