ADO.NET教程(一)
生活随笔
收集整理的這篇文章主要介紹了
ADO.NET教程(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 什么是ADO.NET?
?簡單的講,ADO.NET是一組允許.NET開發人員使用標準的,結構化的,甚至無連接的方式與數據交互的技術。
?
?
?
?
????? ADO的全稱是Activex Data Objects,它是早期(.NET還未實施)開發人員用來訪問數據的組件。隨著.NET的發展,ADO.NET順其自然地以其顯著的優越性逐步取代ADO。從技術層面講,ADO使用OLE DB接口并基于微軟的COM技術,而ADO.NET擁有自己的ADO.NET接口并且基于微軟的.NET體系架構。
?
????? 雖然大多數基于 .NET 的新應用程序將使用 ADO.NET 來編寫,但 .NET 程序員仍然可以通過 .NET COM 互操作性服務來使用 ADO。
3. 認識ADO.NET最核心的組成部分
System.Data命名空間提供了不同的ADO.NET類,它們既分工明確,又相互協作地提供表格數據的訪問服務。該類庫包含兩組重要的類:一組負責處理軟件內部的實際數據(DataSet),一組負責與外部數據系統通信(Data Provider)。具體架構如下圖所示:
?
?
?
????? ADO.NET 結構的另一個核心元素是 .NET 數據提供程序(Data Provider)。具體包括:
?
- Connection 對象提供與數據源的連接。
- Command對象使您能夠訪問用于返回數據、修改數據、運行存儲過程以及發送或檢索參數信息的數據庫命令。
- DataReader 對象從數據源中提供快速的,只讀的數據流。
- DataAdapter 對象提供連接 DataSet 對象和數據源的橋梁。DataAdapter 使用 Command 對象在數據源中執行 SQL 命令,以便將數據加載到 DataSet 中,并使對 DataSet 中數據的更改與數據源保持一致。
?
?
?
?
轉載于:https://www.cnblogs.com/aipohoo/p/5428130.html
總結
以上是生活随笔為你收集整理的ADO.NET教程(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3-6:常见任务和主要工具之正则表达式
- 下一篇: (计算机组成原理)第七章输入和输出系统-