C# WinForm開發系列 – ADO.NET

來源:互聯網
上載者:User

  ADO.NET的名稱起源於ADO(ActiveX Data Objects),這是一個廣泛的類組,用於在以往的Microsoft技術中訪問資料.之所以使用ADO.NET名稱,是因為Microsoft,希望表明,這是在.NET編程環境中優先使用的資料提供者.

  它提供了平台互用性和可伸縮的資料訪問。ADO.NET增強了對非串連編程模式的支援,並支援 RICH XML.由於傳送的資料都是XML格式的,因此任何能夠讀取XML格式的應用程式都可以進行資料處理。事實上,接受資料的組件不一定要是ADO .NET組件,它可以是基於一個Microsoft Visual Studio的解決方案,也可以是任何運行在其它平台上的任何應用程式。

  ADO.NET是一組用於和資料來源進行互動的物件導向類庫。通常情況下,資料來源是資料庫,但它同樣也能夠是文字檔、Excel表格或者XML檔案。

  ADO.NET允許和不同類型的資料來源以及資料庫進行互動。然而並沒有與此相關的一系列類來完成這樣的工作。因為不同的資料來源採用不同的協議,所以對於不同的資料來源必須採用相應的協議。一些老式的資料來源使用ODBC協議,許多新的資料來源使用 OleDb協議,並且現在還不斷出現更多的資料來源,這些資料來源都可以通過.NET的ADO.NET類庫來進行串連。

  ADO.NET提供與資料來源進行互動的相關的公用方法,但是對於不同的資料來源採用一組不同的類庫。這些類庫稱為Data Providers,並且通常是以與之互動的協議和資料來源的類型來命名的。表1列處了一些常見的data providers,以及它們所使用的API首碼,和允許進行互動的資料來源類型。

基本概念

ADO與ADO.NET

ADO.NET 2.0中的DataSet和DataTable

Data Access Application Block 概述

DataTable.Compute強大的功能

C#--詳解DataTable的計算功能

 

ADO Net新特性

Transaction in ADO.net 2.0

關於ADO.Net串連池(Connection Pool)的一些個人見解

小議ADO.NET物件模型

ADO與ADO.NET比較

Ado.net 2.0學習

 

下一代ADO.NET介紹

ADO.NET Entity Framework簡介

ADO.NET Data Services 1.5介紹

Ado.net Entity Framework系列

ADO.NET資料服務將提供離線功能

ADO.NET Entity Framework概述

ADO.NET Data Service

ADO.NET 的最佳實務技巧

趣味理解ADO.NET物件模型

再談ADO .NET vs JDBC

高海東 -  ADO.NET 2.0

ADO.NET 2.0 操作執行個體

ADO.NET 2.0 Dataset和Datatable 新功能新特性

ADO.NET 2.0 資料非同步處理改善使用者體驗

ADO.NET 2.0 大批量資料操作和多個動態結果集

imbob - ADO.NET

ADO.Net 淺析(一)

ADO.Net 淺析(二)

ADO.Net 淺析(三)

ADO.Net 淺析(四)

ADO.Net 淺析(五)-ADO對象之---連線物件

ADO.Net 淺析(六)-使用參數和預存程序

烈火★寒冰 - 讀書筆記之《C#2005資料庫編程 經典教程》

(一)ADO.NET概述及其重要的類

(二)C# 資料繫結

(三)資料庫連接——以編程方式訪問資料庫

(四)資料庫命令(SQL Server) ——以編程方式訪問資料庫

(五)資料閱讀器對象——以編程方式訪問資料庫

(六)資料配接器對象——以編程方式訪問資料庫

(八)視圖

(七)DataSet對象——以編程方式訪問資料庫

(九)預存程序

(十)事務和並發

(十一)SQL Server CLR 整合

實際應用

介紹 ADO.NET 中的資料並發[轉]

如何在代碼中通過命令列建立SQL SERVER 資料庫

MySQL 和 .Net2.0配合使用

ADO.NET 如何讀取 Excel (上)

ADO.NET 如何讀取 Excel (下)

使用OleDb,將Excel匯入DataSet

怎麼由DataSet將資料匯入Excel?

讀取Excel表格式資料到DataGridView中

C#中怎麼才能讀取Access資料庫中的所有表?

使用ADO.Net分塊讀寫資料庫BLOB資料

C#資料庫操作的3種典型用法

使用 SqlBulkCopy 大量複製文字檔案之 C# 程式碼

Asp.Net相關

使用PagedDataSource類實現DataList和Repeater控制項的分頁顯示[轉]

web service 實現無重新整理返回一個表

asp.net 資料庫連接的方法

[翻譯]使用asp.net 2.0中的SqlBulkCopy類批量複製資料

在asp.net 2.0中使用SqlBulkCopy類遷移資料

其它

李天平 我封裝的ADO.NET對資料庫操作經典類   資料庫開發個人總結(ADO.NET小結)   ADO.NET 的最佳實務技巧

掌握ADO.NET的十個熱門技巧

SQL Server .NET Framework 資料提供者串連池

兩種實現事務方法的比較

請討論一下高效能分頁的必要性!

在.NET訪問MySql資料庫時的幾點經驗!

簡單講述基於SQL SERVER 分頁的預存程序

【經驗分享】海量資料高效能分頁新法

 

預存程序編寫經驗和最佳化措施 (轉)

[原創]通用分頁預存程序,源碼共用,大家共同完善

一種理想的在關聯式資料庫中儲存樹型結構資料的方法

[分享]千萬數量級分頁預存程序(帶效果示範)

大家來分析幾個分頁預存程序,評出最好的,以方便我等菜鳥使用。

徵求各位用的SqlHelper、AccessHelper、MySqlHelper、OracleHelper、XMLHelper、FileHelper。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.