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

關(guān)于使用ADO.NET編程連接池講解

開發(fā) 后端
這里就ADO.NET編程連接字符串,連接池還有保存連接字符串的使用都詳細做出介紹,希望大家可以從中得到技術(shù)上的提高。

ADO.NET經(jīng)過長時間的發(fā)展,很多用戶都很了解ADO.NET編程了,這里我發(fā)表一下個人理解,和大家討論討論。要想充分發(fā)揮ADO.NET的優(yōu)勢,不僅需要全面、深入理解ADO.net編程模型,及時總結(jié)經(jīng)驗、技巧也十分重要。ADO已經(jīng)有多年的實踐經(jīng)驗,ADO.NET以此為基礎(chǔ),提供了更加豐富、強大的工具;盡管如此,ADO.NET的設(shè)計目標畢竟不是提供一個即插即用的工具,它不會把所有的編程工作簡化到僅靠鼠標點擊就可以完成的程度。

#T#ADO.NET編程包含了一大堆代表數(shù)據(jù)訪問模型中各種邏輯實體的對象,其中尤以連接、事務(wù)這兩個對象最為重要。連接的作用是建立一個與后端數(shù)據(jù)庫通信的通道,創(chuàng)建連接對象必須以特定的.NET數(shù)據(jù)提供者為基礎(chǔ)。事務(wù)對象可以在已有的連接對象上創(chuàng)建,也可以通過顯式地執(zhí)行一個BEGIN TRAN SQL語句創(chuàng)建。雖然理論很簡單,但實際上,圍繞連接、事務(wù)的不確定因素很多,而且它們對應(yīng)用整體的穩(wěn)定性和效率有著至關(guān)緊要的影響。

如何保存連接字符串,保護連接字符串中可能包含的敏感信息(例如密碼)?怎樣設(shè)計一個完善的數(shù)據(jù)訪問策略,既考慮到安全性(即身份驗證、授權(quán)),卻又不至于對性能和可伸縮性造成太大的影響?如果需要用到事務(wù),那么如何高效地實現(xiàn)和控制事務(wù)?采用自動事務(wù)還是手動事務(wù)?在使用ADO.NET時,這些問題都必須仔細考慮。

連接字符串,連接池

數(shù)據(jù)庫連接是一種重要的、有限的、開銷昂貴的資源,因此用好連接對象是任何應(yīng)用的最基本的要求。使用數(shù)據(jù)庫連接的要點可總結(jié)如下:
◆保存連接字符串應(yīng)注意安全。
◆打開連接應(yīng)遲,關(guān)閉連接應(yīng)早。

連接字符串是訪問數(shù)據(jù)庫的鑰匙。連接字符串除了說明要訪問的數(shù)據(jù)之外,還包含了用戶為什么可以訪問那些數(shù)據(jù)的身份證明。在執(zhí)行數(shù)據(jù)庫操作時,用戶身份證明是確定數(shù)據(jù)訪問權(quán)限的最重要的因素。

保存連接字符串

目前,硬編碼的連接字符串具有最好的性能,因為它們直接編譯進了應(yīng)用的代碼之中。然而,硬編碼的字符串影響程序的靈活性,一旦連接字符串改變,應(yīng)用程序必須重新編譯。將連接字符串保存到外部提高了靈活性,代價是訪問外部字符串需要付出額外的開銷。但在絕大多數(shù)情況下,由此導致的性能開銷可以忽略不計,真正需要擔心的是安全問題。例如,攻擊者可能修改、竊取連接字符串。將連接字符串保存到外部環(huán)境的常見途徑有:配置文件,UDL文件,Windows注冊表。

.NET框架配置文件以純文本文件的形式部署,訪問方便。如果連接字符串包含密碼,文本格式將是最大的缺陷所在,因為密碼將以明文的形式保存。可以考慮引入一個專用的加密/解密引擎,不過這部分工作需要開發(fā)者自己完成。

責任編輯:田樹 來源: 博客
相關(guān)推薦

2009-12-23 14:53:28

ADO.NET連接池

2009-11-11 14:04:14

ADO.NET連接池

2009-11-13 13:11:37

ADO.NET連接池

2009-12-23 09:01:15

ADO.NET連接池

2009-11-03 16:51:04

ADO.NET連接池觀

2009-12-23 09:14:52

ADO.NET連接池

2009-12-30 16:22:58

ADO.NET連接池

2009-11-03 16:04:29

2010-01-05 10:11:23

ADO.NET連接池

2009-12-24 09:49:02

ADO.Net連接池

2009-11-12 09:25:21

ADO.NET連接池

2009-11-04 08:38:30

ADO.NET庫文件

2009-07-20 14:03:43

Ado.net連接池

2010-02-25 09:06:40

ADO.NET連接池

2009-12-30 16:26:12

ADO.NET連接池

2009-11-03 16:57:34

ADO.NET FAQ

2010-01-04 16:18:13

ADO.NET連接池

2009-06-26 14:41:48

ADO.NET

2009-11-12 09:44:41

ADO.NET對象

2009-07-21 11:05:49

關(guān)閉ADO.NET連接
點贊
收藏

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

主站蜘蛛池模板: 精品一区欧美 | 色婷婷综合久久久中字幕精品久久 | 亚洲免费观看视频网站 | 91精品国产欧美一区二区成人 | 国产成人精品区一区二区不卡 | 欧美性极品xxxx做受 | 女同久久 | 久久久久国产一区二区三区 | 国产一区二区三区 | 日日操日日舔 | 国产精品视频在线观看 | 97超碰人人草 | 天天影视网天天综合色在线播放 | 精品乱码一区二区三四区 | 中文精品视频 | 99免费在线观看视频 | 亚州av| 中国一级特黄视频 | 成人在线观看免费 | 一级大黄 | 亚洲网视频| 亚洲免费视频一区 | 欧美区在线 | 欧美一区在线看 | 午夜精| 国产精品美女久久久 | 久久久久久天堂 | 羞羞在线视频 | 亚洲一区二区在线视频 | 亚洲天堂久久新 | 日韩中文字幕在线观看 | 91五月天| 国产成人jvid在线播放 | 国产三级网站 | 亚洲一区二区在线播放 | 成人影院在线观看 | 日韩一级黄色毛片 | 日韩在线播放网址 | 亚洲一区| 亚洲综合视频 | 黄色一级电影免费观看 |