1 / 16

ADO.NET 教學

ADO.NET 教學. 資管所研一 曹明玉 93/4/28. ADO.NET 架構與運作 ADO.NET 資料庫連結 ADO.NET 的主角─ DataSet 資料的呈現. ADO.NET 架構與運作. ADO.NET(ActiveX Data Objects .NET) 是 NET 平台中,專門用以存取後端資料庫與進行資料操作的技術。 比起原來的 ADO 來說, ADO.NET 多了「延展性」與「互通性」‘兩重要特性。. DataReader. Managed Provider. 伺服端的 DataSource 元件 (DataBinding).

Download Presentation

ADO.NET 教學

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ADO.NET教學 資管所研一 曹明玉 93/4/28

  2. ADO.NET架構與運作 • ADO.NET資料庫連結 • ADO.NET 的主角─DataSet • 資料的呈現

  3. ADO.NET架構與運作 • ADO.NET(ActiveX Data Objects .NET) 是NET平台中,專門用以存取後端資料庫與進行資料操作的技術。 • 比起原來的ADO來說, ADO.NET多了「延展性」與「互通性」‘兩重要特性。

  4. DataReader Managed Provider 伺服端的DataSource元件(DataBinding) Command Connection 客戶端(Web) XML DataSet DB 圖一 ADO.NET架構圖

  5. ADO.NET資料庫連結 • 與資料庫的連結主要透過Managed Provider來達成 • 針對Multi-tiers架構設計,現在的ADO.NET採用離線的方式處理。 • 基本步驟: • Connect ─於資料庫之間建立起連結管道。 • Command─對於資料庫下達 SQL 指令。 • Execute─通知資料庫執行先前所下達之 SQL 指令。 • Close─關閉與資料庫之間的連結管道。

  6. ADO.NET資料庫連結(續) • 不同資料庫之存取類別 圖三 ADO.NET 物件模型中的主要物件

  7. Demo ─與資料庫連線 • 插入新記錄 (Ch9-5-2.aspx) • 刪除新記錄 (Ch9-5-3.aspx) • 更新新記錄 (Ch9-5-4.aspx)

  8. DataSet DataRelation DataTable DataColumn DataRow ADO.NET 的主角─DataSet • DataSet物件模型

  9. DataAdapter DB DataAdapter 圖二 DataSet的運作

  10. Demo-資料的存取 • 顯示DataSet中的所有記錄(Ch10-4-1.aspx) • DataTable物件Select的方法(Ch10-5-1.aspx)

  11. 資料的呈現 • ASP.NET Web 控制項 • DropDownList • ListBox • CheckBoxList…etc • 資料控制元件 • DataGrid • DataList • Repeater

  12. Demo • Web控制項 • RadioButtonList的資料來源(Ch11-1-4.aspx) • 資料控制元件 • DataList的選取功能(Ch11-3-1.aspx)

  13. 實際練習 • 本投影片可至下列網址下載 http://mail.im.tku.edu.tw/~mingyu/adonet.ppt • 本講解範例 http://mail.im.tku.edu.tw/~mingyu/sample.zip • 範例放至C:/Inetpub/wwwroot/ • IIS設定 • 瀏覽網址:http://localhost/Ch11-3-1.aspx

  14. 練習至11:25(包含休息時間) • 請準時就座

More Related