一學就會之ado.net(一)
阿新 • • 發佈:2017-08-04
content pan http 使用 lang p s 獲取 mdk XML
vb的ADO是怎樣與數據庫進行交互的。
上圖顯示了包括ado.net對象模型的類。我們將對象模型分為兩類,左邊的對象時連接對象,這些對象直接與數據庫通信,以管理連接和事物,以及從數據庫檢索數據和向數據庫提交所做的更改;右邊的對象是非連接對象。同意用戶脫機處理數據。
ado.net十一組用於和數據源進行交互的面向對象類庫。數據源能夠是數據庫也能夠是文本文件、excel表格或者XML文件。
簡單來說。ado.net就是與不同的數據源進行交互(增刪改查)的。
ado.net同意用戶和不同類型的數據源進行交互,然而並沒有與此類似的類完畢對應的工作,由於不同的數據源採用不同的協議。對於不同的數據源必須採用對應的協議。一些數據源採用ODBC協議。另一些數據源採用OLEDB協議,這些數據源都能夠通過。net的ado.net類庫進行連接。
以下我們就具體的了解這些內容。
我們先來了解一下基友
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與數據庫連接過程分析
1定義連接字符串
2定義命令對象
3創建數據讀取對象
4讀取查詢結果
通過對照,能夠發現,ado.net與ADO跟數據庫的交互連接有非常大的差別。詳細的細節。請看我的下一篇博客。
一學就會之ado.net(一)