ADO.NET數據訪問技術概覽
阿新 • • 發佈:2017-08-30
cto logs 電子 系統架構 環境 http 同步問題 directory 簡介
1. 以數據為中心的應用程序設計
1.1. ADO.NET 支持下列的存儲類型
? 無結構
? 有結構, 無層次的數據
– 以逗號分離的數據(CSV) 文件、Microsoft Excel 電子表格、
Microsoft Exchange 文件、Active Directory 文件等
? 有層次的數據
– XML 文檔等
? 關系型數據庫
– SQL Server、Oracle、Access 等。
1.2. 連接環境
? 連接環境是指用戶在這種環境下始終保持與數據源的連接
? 優點
– 環境易於實施安全控制
– 同步問題易於控制
– 數據實時性優於其他環境
? 缺點
– 必須保持持續的網絡連接
– 擴展性差
1.3. 非連接環境
. 在非連接環境中,中央數據存儲的一部分數據可以被獨立地復制與更改,在需要時可以與數據源中的數據合並。
. 優點
– 可以在任何需要的時間進行操作,在必要時才連接到數據源
– 不獨占連接
– 非連接環境的應用提高了應用的擴展性與性能
. 缺點
– 數據不是實時的
– 必須解決數據的並發性與同步問題
1.4. 數據訪問應用模型
2. ADO.NET 簡介
2.1. ADO.NET 是一系列與數據操作相關的類。它們提供
– 比ADO 更靈活的數據訪問機制
–為非連接環境設計的系統架構
– 支持XML 的編程對象模型
– 一系列用來在.NET 架構中訪問數據的類、結構以及枚舉器
2.2. 從 ADO 到 ADO.NET
2.3. ADO.NET 發展
2.4. 在連接環境中使用ADO.NET
2.5. 在非連接環境中使用ADO.NET
ADO.NET數據訪問技術概覽