XML速記 VB2005 ImeMode 屬性
4月 12

ADO.NET 資料存取的2種方法

VB.Net.瀏覽:[ 674user+362機器人 ]給個回應

        在程式開發中,都無可避免的要接觸到資料庫,無論你對它喜愛與否,它都無所不在,根據一項非官方統計,近年來軟體的開發近 8 成都與資料庫有關,而 ADO.NET 正是 VB2005 中存取資料庫的一個類別庫,它提供完整方法對資料庫的操作,在 FromWork 2.0 中 ADO.NET 支援的資料庫連接,你可以參考這個網站 ConnectionStrings,因為很多,所以不一一列出。

無論你使用哪一種資料庫,在操作方面都離不開基本的 4 個動作:

  1. 修改
  2. 新增
  3. 刪除
  4. 排序

 

在 ADO.NET 中提供了兩種操作的方式,供 Programmer 使用:

  1. 資料集
  2. 資料命令操作

 

1-1 資料集的存取模式:

        資料集簡單的解釋, 就是透過資料配接器 (DataAdapter) 執行資料命令 (SQL陳述式) 以及資料連線,將所傳回的結果集 Result 快取於記憶體當中,然後放進 DataSet 物件的資料表 (Tables) 中,使用者就可以透過 DataSet 物件來存取資料內容。這一種存取方式稱為 中斷式連接。

1-2 使用資料集的優點:

        其優點為不會一直開啟對資料庫的連線造成連線獨占,使其他使用者無法連線,對資料庫的負擔較小,而在資料存取上的效能也較好。

  1. 能夠使用多個資料表
  2. 能夠處理來自多個異質資料來源的資料
  3. 於分散式應用程式的各階層間移動資料
  4. 與其他應用程式交換資料
  5. 資料繫結
  6. 維護資料記錄以便反複使用
  7. 程式撰寫容易

 

2-1 資料命令操作的存取模式:

        資料命令操作,就是直接透過 Command 物件執行 SQL陳述式,直接存取資料庫,將所傳回的結果集 Result 放進 DataReader 容器物件以供使用者存取。

2-1 使用資料命令操作的優點:

  1. 提供自主且額外的功能
  2. 更完整的控制權
  3. 負荷較低
  4. 在某些狀況下可以讓程式碼更精簡
標籤:

    

本篇文章引用網址:

其他隨機文章:
  • [教學]用 GMAIL 收奇摩信箱 POP,繁體介面,全圖文教學
  • Hello World!! C_Language 來練功吧!!
  • Ghost for dabian 20分鐘內還你一個可以工作的系統
  • [教學] SiteMeter計數器,圖文申請教學
  • [教學] WordPress 在版面中顯示 "引用" 欄位



  • 寫下回應