日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何操作ADO.NET2.0清除池工作

雖然有許多人對ADO.NET 2.0的安全性表示懷疑,但在年復一年的不斷發(fā)展中,他的安全性也在不斷提高。保障ADO.NET 2.0的安全性是完全有可能的,但前提是要深入理解到底什么是ADO.NET 2.0,及他是怎么運作的。

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網(wǎng)站設計、網(wǎng)站建設、外貿網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的平泉網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!

(1)連接池的創(chuàng)建

在通過連接字符串創(chuàng)建SqlConnection對象時,創(chuàng)建了連接池。其連接字符串的格式如ADO.NET 2.0下:Data Source=127.0.0.1;Initial Catalog=pub;Persist Security Info=True;User ID=sa;password=sa;Pooling=True;Min Pool Size=10;Max Pool Size=200;timeout=60默認情況下,連接字符串中Pooling屬性為True。如果使用連接池,在創(chuàng)建連接對象時,應該使用同一個連接字符串。ADO.net允許創(chuàng)建多個連接池,并且每個池都與不同的連接字符串關聯(lián),

打開新連接時,如果連接字符串并非與現(xiàn)有池完全匹配,將創(chuàng)建一個新池。ADO.NET 2.0如果 MinPoolSize 在連接字符串中未指定或指定為零,池中的連接將在一段時間不活動后關閉。但是,如果指定的 MinPoolSize 大于零,在 AppDomain 被卸載并且進程結束之前,連接池不會被破壞。非活動或空池的維護只需要最少的系統(tǒng)開銷。

(2)添加連接

連接池是為每個唯一的連接字符串創(chuàng)建的。當創(chuàng)建一個池后,將創(chuàng)建多個連接ADO.NET 2.0對象并將其添加到該池中,以滿足最小池大小的要求。連接根據(jù)需要添加到池中,但是不能超過指定的***池大?。J值為 100)。連接在關閉或斷開時釋放回池中。連接池進程通過在連接釋放回池中時重新分配連接,來滿足這些連接請求。如果已達到***池大小且不存在可用的連接,則該請求將會排隊。

然后,池進程嘗試重新建立任何連接,直到到達超時時間(默認值為 15 秒)。ADO.NET 2.0如果池進程在連接超時之前無法滿足請求,將引發(fā)異常。

(3)移除連接

如果連接長時間空閑,或池進程檢測到與服務器的連接已斷開,連接池進程會將該連接從池中移除。在使用完連接時一定要關閉連接,以便連接可以返回池。要關閉連接,可以使用 Connection 對象的 Close 或 Dispose 方法,也可以通過在 C# 的 using 語句中。#t#

(4)清除池

ADO.NET 2.0 引入了兩種新的方法來清除池:ClearAllPools 和 ClearPool。ClearAllPools 清除指定提供程序的連接池,ClearPool 清除與特定連接關聯(lián)的連接池。

(5)事務支持

連接是根據(jù)事務上下文來從池中取出并進行分配的。除非在連接字符串中指定了 Enlist=false,否則連接池將確保連接在 Current 上下文中登記。如果連接使用登記的 System.Transactions 事務關閉并返回到池中,連接將保留在池中,以便使用相同 System.Transactions 事務對該連接池的下一次請求將返回相同的連接(如果可用)。

如果發(fā)出這樣的請求,而沒有可用的池連接,則會從池的非事務性ADO.NET 2.0部分取出一個連接并登記。如果在池的每個區(qū)域都沒有可用的連接,則會創(chuàng)建一個新的連接并登記。


當前標題:如何操作ADO.NET2.0清除池工作
當前網(wǎng)址:http://www.5511xx.com/article/ccicccj.html