1. 程式人生 > >一學就會之ado.net(一)

一學就會之ado.net(一)

content pan http 使用 lang p s 獲取 mdk XML

ado.net十一組用於和數據源進行交互的面向對象類庫。數據源能夠是數據庫也能夠是文本文件、excel表格或者XML文件。

簡單來說。ado.net就是與不同的數據源進行交互(增刪改查)的。

ado.net同意用戶和不同類型的數據源進行交互,然而並沒有與此類似的類完畢對應的工作,由於不同的數據源採用不同的協議。對於不同的數據源必須採用對應的協議。一些數據源採用ODBC協議。另一些數據源採用OLEDB協議,這些數據源都能夠通過。netado.net類庫進行連接。

以下我們就具體的了解這些內容。

我們先來了解一下基友

vb的ADO是怎樣與數據庫進行交互的。

技術分享

1 ODBC是什麽?

ODBC是眼下國際上通用的數據庫訪問標準。

2什麽是ODBC數據源

ODBC數據源就是計算機上的ODBC配置和管理工具,利用這個工具,用戶能夠定制使用ODBC來獲取數據。

vb與數據庫連接過程分析

技術分享

1 vb程序制定DSN名稱

2 ODBC數據源解析DSN名稱

3數據源解析數據庫server名稱

4數據庫server驗證DSN中的username和password

那麽ado.net是怎樣做到與數據庫進行交互的呢?

技術分享

上圖顯示了包括ado.net對象模型的類。我們將對象模型分為兩類,左邊的對象時連接對象,這些對象直接與數據庫通信,以管理連接和事物,以及從數據庫檢索數據和向數據庫提交所做的更改;右邊的對象是非連接對象。同意用戶脫機處理數據。

ado.net與數據庫連接過程分析

技術分享

1定義連接字符串

2定義命令對象

3創建數據讀取對象

4讀取查詢結果

通過對照,能夠發現,ado.net與ADO跟數據庫的交互連接有非常大的差別。詳細的細節。請看我的下一篇博客。

一學就會之ado.net(一)