成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

處理ADO.NET實例介紹說明

開發 后端
ADO.NET實例只能對查詢獲得的數據集進行自上而下的訪問,但效率很高。如果僅僅是訪問數據的話,可以使用DataReader。但DataReader要求一直連接,所以將結果的一小部分先放在內存中。

如果希望將事務處理與一些外部系統結合起來(比如在數據庫更新時同時進行了WEB更新,如果WEB更新失敗希望回滾事務時),對于ADO.NET實例選擇客戶端編寫事務處理(用ADO編寫)。。

下面進行說明ADO.NET實例提供兩個對象用于檢索關系型數據并把它存儲在內存中,分別是DataSet和DataReader。DataSet提供內存中關系數據的表現--包括表和次序、約束等表間的關系的完整數據集合。

掌握ADO.NET實例DataSet使用方法必須掌握ADO.NET另外一個核心常用成員--數據提供者(Data Provider)。數據提供者(也稱為托管提供者Managed Provider)是一個類集合,在.Net FrameWork SDK 1.0中數據提供者分為二種:The SQL Server ADO.NET實例.NET Data Provider和The OLE DB .NET Data Provider。而到了.Net FrameWork SDK 1.1時,ADO.NET中又增加了The ODBC .NET Data Provider和 The Oracle .NET Data Provider二個數據提供者。 #t#


The SQL Server .NET Data Provider的操作數據庫對象只限于Sql Server 7.0及以上版本,Oracle .NET Data Provider的操作數據庫對象只限于Oracle 8.1.7及以上版本。而The OLE DB .NET Data Provider和The ODBC .NET Data Provider可操作的數據庫類型就相對多了許多,只要它們在本地分別提供Ole Db提供程序和ODADO.NET實例BC提供程序。


在這些數據提供者中都有一個DataAdapter類,如:OLE DB .ADO.NET實例NET Framework 數據提供者中是 OleDbDataAdapter類,The SQL Server .NET Framework 數據提供者中是SqlDataAdapter類,The ODBC .NET Framework 數據提供者中是OdbcDataAdapter類。通過這些DataAdapter就能夠實現從數據庫中檢索數據并填充 DataSet 中的表。

ADO最大的特色就在于支持在斷開連接的情況下對里的內容進行操作,這樣可以大大的節約過多連接帶來的消耗,前面的那一篇文章中已經給了一個具體的例子說明ADO.NET的這種特性。我們可以在從數據庫里獲得數據的時候打開連接。

在得到數據之后就斷開連接,對dataset里面的數據進行操作,然后在把dataset里的內容更新到數據庫里面的時候再打開連接。對于dataReader則必須一直保持連接。

使用這種特性的時候有幾點要注意一下:
(1)更改連接屬性的時候必須斷開連接
(2)切換的時候選擇conn.changeDatabase(dbName),減少斷開連接與新建連接往返帶來的消耗
ADO同時支持自帶連接池。在一個連接關閉之后,連接會在池中保持一段時間,然后才實際的關閉,如果在超時之前,有人請求建立相同的連接,就將打開的連接分配給請求者,這對于經常進行打開和斷開的連接可以減少很多的消耗。ADO.NET實例不過在 2000中采用集成安全性的連接無法入池。

責任編輯:chenqingxiang 來源: 博客園
相關推薦

2009-12-21 10:37:05

Ado.Net 實例

2009-12-25 09:25:54

ADO.NET實例

2010-01-04 13:16:31

ADO.NET命令

2009-12-23 14:07:09

ADO.NET實例對象

2009-12-22 11:17:58

ADO.NET產品

2009-12-31 16:09:22

ADO與ADO.NET

2009-12-21 14:39:09

ADO.NET技巧

2009-12-21 11:29:13

Ado.Net代碼

2009-12-28 17:09:34

ADO.NET實例

2009-12-30 09:46:02

ADO.NET操作

2009-12-24 13:38:07

ADO.NET技術

2009-12-18 15:11:50

ADO.NET類

2009-12-18 16:28:35

ADO.NET結構

2009-12-29 16:33:35

ADO.Net Tea

2009-12-31 14:18:46

ADO.NET類庫

2010-01-04 11:02:06

ADO.NET組件

2010-01-04 13:56:50

ADO.NET應用程序

2009-12-22 09:43:20

ADO.NET對象

2009-12-29 15:22:40

ADO.NET類庫

2009-09-09 10:23:59

ADO.NET連接
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久国产精品-国产精品 | 午夜视频一区二区 | 国产成人免费观看 | 欧美一二三区 | 国产一区2区 | 精品一区二区在线观看 | 成人免费视频网站在线看 | 国户精品久久久久久久久久久不卡 | 欧美日韩精品久久久免费观看 | 久久精品播放 | 国产精品一二三区 | 日本不卡一区二区三区 | 久久中文高清 | 中文字幕一区二区三区乱码在线 | 免费黄色在线观看 | 久久久www成人免费精品张筱雨 | 国产乱码精品一区二区三区忘忧草 | 日韩一区不卡 | 成人免费在线视频 | 欧美一区二区三区在线观看 | 日韩在线免费视频 | 成人精品一区二区 | 国产精品久久久久无码av | 操操日 | 自拍 亚洲 欧美 老师 丝袜 | 欧美激情一区二区 | 射久久 | 欧美日韩视频在线第一区 | www.亚洲免费 | 91精品国产92 | 亚洲一区二区在线播放 | 水蜜桃亚洲一二三四在线 | 国产高清视频一区 | 午夜精品久久久久久久99黑人 | 中文字幕在线免费观看 | 久久性| 午夜小电影 | 欧美在线激情 | 日韩在线免费看 | 欧美综合久久 | 欧美视频一级 |