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

使用ADO.Net程序使用方法與注意事宜

開發(fā) 后端
這樣就能夠在不需要ADO.Net程序連接的時候自動的關(guān)閉數(shù)據(jù)庫連接。如果需要的時候再次打開ADO.Net程序。 這樣可以好好地進(jìn)行測試與使用。

ADO.Net程序作為下一代的開發(fā)程序,代號為Orcas。最近微軟推出了VS 2008 Professional測試版,涵蓋了VS之前版本的所有功能,快捷鍵也基本完整,與將要發(fā)布的RTM版不會有什么太大的差別。

對于ADO的數(shù)據(jù)訪問技術(shù)是比較成熟的。ADO 訪問數(shù)據(jù)的時候可以斷開連接也可以不斷開連接。但是對于ADO.Net程序而言保持連接簡直是浪費,因為其數(shù)據(jù)已經(jīng)被提到了客戶端來處理,已經(jīng)和數(shù)據(jù)庫沒有關(guān)系了。所以在ADO.Net的數(shù)據(jù)庫系統(tǒng)中一般是當(dāng)取回數(shù)據(jù)或者完成操作以后就會關(guān)閉數(shù)據(jù)庫連接(實際上也許沒有被關(guān)閉)。

ADO.Net的數(shù)據(jù)庫連接的關(guān)閉是返回緩沖池中而不是一定斷開了和數(shù)據(jù)庫的連接,對于何時關(guān)閉這個連接由ADO.Net程序的緩沖池管理機(jī)制來決定。而ADO在使用的時候如果關(guān)閉了連接那么這個連接是真的被關(guān)閉了。#t#

這也是Delphi里面我們對于一個數(shù)據(jù)庫一般只采用一個連接的原因,為了減少數(shù)據(jù)庫連接的數(shù)目來降低數(shù)據(jù)庫負(fù)擔(dān),當(dāng)然COM+和MTS也提供了連接池機(jī)制,但是其連接池機(jī)制似乎不是很成熟,特別是MTS中采用系統(tǒng)的數(shù)據(jù)連接池可能會造成系統(tǒng)的死鎖,當(dāng)然我們可以使用自己的連接池或者第三方的連接池來管理數(shù)據(jù)庫連接。

而在ADO.Net程序中這一功能是是系統(tǒng)的一部分,但是在使用中發(fā)現(xiàn)只有連接被關(guān)閉才會返回池中,如果連續(xù)的創(chuàng)建數(shù)據(jù)庫連接而已經(jīng)使用的數(shù)據(jù)庫連接沒有被返回池中這個時候,ADO.Net會真實的創(chuàng)建數(shù)據(jù)庫連接并且返回給用戶。由此可見在ADO.Net中如果不關(guān)閉連接而是不停的請求連接是一件很恐怖的事情。

要防止多個線程同時訪問同一個數(shù)據(jù)庫連接。而在Delphi 的客戶端開發(fā)的時候我們要盡量的將少生成業(yè)務(wù)對象的實例,ADO.Net程序對于使用過的業(yè)務(wù)對象如果沒有全局申明,那么在其申明的域以外就會被釋放,一個好的傳統(tǒng)是對于每個對象都在使用過以后賦值為nil,從而讓系統(tǒng)回收。

在構(gòu)建一個State Server時,我們最好將ADO.Net程序 設(shè)置為True,否則只有當(dāng)這個State Object 被釋放的時候才會被關(guān)閉,因為KeepConnection只保證在沒有數(shù)據(jù)集被關(guān)閉的情況下才能關(guān)閉連接!為此我們在使用State Server Object的時候可以將KeepConnection屬性設(shè)置為True,這樣我們就能夠在我們不需要數(shù)據(jù)連接而需要對象的狀態(tài)的時候自動的將數(shù)據(jù)庫連接關(guān)閉。

責(zé)任編輯:chenqingxiang 來源: 51CTO.com
相關(guān)推薦

2009-12-24 14:45:32

ADO.NET程序

2009-12-23 09:01:15

ADO.NET連接池

2011-05-20 17:05:59

ADO.NET

2009-12-21 17:39:02

ADO.NET操作

2009-12-31 16:04:39

ADO.NET技術(shù)

2009-12-21 16:18:47

ADO.NET數(shù)據(jù)庫

2009-12-29 14:24:40

使用ADO.NET

2009-12-22 11:24:37

ADO.NET數(shù)據(jù)庫

2009-12-23 17:43:53

ADO.NET模型

2009-12-29 13:40:24

使用ADO.NET

2009-12-23 17:05:35

ADO.NET調(diào)用

2009-12-28 15:11:36

ADO.NET專家

2010-01-04 11:14:40

ADO類庫

2009-12-30 16:26:12

ADO.NET連接池

2009-11-04 15:33:05

ADO.NET連接字符

2009-11-12 13:26:56

使用ADO.NET參數(shù)

2009-12-23 17:30:54

ADO.NET應(yīng)用程序

2009-04-02 13:29:41

LINQSilverlightADO.NET

2009-11-12 10:06:01

ADO.NET讀取數(shù)據(jù)

2009-11-13 10:10:07

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩视频在线观看一区二区 | 欧美激情五月 | 亚洲成人精品一区 | 99视频在线免费观看 | av看片| 激情综合五月 | 91国内产香蕉| 看片国产 | 日韩av免费在线电影 | 一区二区三区四区免费在线观看 | 欧美高清免费 | 成人高清在线 | av色站| 欧美成人h版在线观看 | 日韩成人在线播放 | 国产第一亚洲 | 亚洲h色| 在线日韩视频 | 亚洲欧美高清 | 日韩免费在线视频 | 国产探花在线观看视频 | 涩涩导航| 夜夜精品视频 | 韩国主播午夜大尺度福利 | 欧美男人天堂 | 日韩一区二区在线视频 | 日本成人在线观看网站 | 日本欧美在线观看视频 | av网站在线看 | 国产精品国产精品国产专区不卡 | 国产欧美精品一区二区 | 草久久久 | avtt国产 | 伊人一二三 | 婷婷色在线 | 成人免费久久 | 日韩在线一区二区 | 成人中文字幕在线 | 日韩美香港a一级毛片免费 国产综合av | 日韩成人免费视频 | 神马久久春色视频 |