數據庫存取
ASP.NET 允許存取和使用下列數據源:
- 數據庫(例如:Access、 SQL Server、 Oracle、 MySQL)
- XML 文檔
- Business Objects
- Flat files
ASP.NET 隱藏了復雜的數據存取過程并且提供了更為高級的類和對象,通過他們數據可以更容易的存取。這些類隱藏了所有的連接,數據存取,數據檢索和數據操縱的復雜的代碼。
ADO.NET 技術提供了各種 ASP.NET 控件對象和后臺數據之間的橋梁。在本指導中,我們著眼于數據存取并且簡單的介紹數據。
檢索和顯示數據
在 ASP.NET 中檢索和顯示數據需要兩種類型的數據控制:
- 數據源控制 – 它管理數據的連接、數據的選擇和其他工作,例如數據的分頁和緩存等等。
- 數據顯示控制 – 這將約束和顯示數據并且允許操作數據。
我們將在以后詳細探討數據約束和數據源控制。在本節中,我們將應用 SqlDataSource 控件存取數據。在本章用 GridView 控件顯示和操作數據。
我們也會應用 Access 數據庫,它包含了市場上有的 .Net 書籍的細節信息。將我們的數據庫命名為 ASPDotNetStepByStep.mdb 并且我們將應用名為 DotNetReferences 的數據表。
這張表包含了以下欄目:ID、Title、AuthorFirstName、AuthorLastName、Topic 和 Publisher。
下圖是這個數據表的截圖: