ASP 3.0進階編程(三十六)

來源:互聯網
上載者:User
第8章 ADO基礎
在本書前7章中,已經講述了ASP的有關內容,以及ASP如何為Web網站帶來動態內容。已經見到其指令碼程式允許自訂Web頁面,使我們能夠構建功能更為強大的ASP頁面。
現在,將研究ASP和資料的整合。雖然對用於網頁中的指令碼數量並無任何限制,但如果沒有某種形式的資料,很快就會進入一個死胡同。資料構成了Web網站的實際內容,或者指出了如何設定Web網站,因此總的說來資料是非常重要的。如果圍繞資料存放區建立Web網站,改變Web網站時只需要改變相應的資料即可。
ActiveX資料對象(ADO)是允許使用者與資料存放區進行互動的組件。這意味著只要基於某些資料就可建立一個網頁,或一種完全互動的電子商務系統。不論哪種方式,都是ADO使我們能與資料進行通訊。我們將討論從資料存放區擷取和傳送資料的主要內容,以及得到資料後的資料處理方法。
首先研究什麼是ADO及其所包括的組件,然後討論如何訪問資料存放區。在下一章,將進一步學習ADO更先進的一些特性,如命令、預存程序和最佳化應用程式的一些操作技巧。下一步研究Web伺服器和瀏覽器之間的互動過程,以及資料處理過程。然後研究資料存取領域中極具潛力的XML。XML是什嗎?如何使用?因為XML代表著未來發展的一種趨勢,我們將介紹微軟關於通用資料存取的構想。在這個構想中,資料不只是從資料庫中獲得的。最後,看一下標準的微軟資料庫(如Access與SQL Server)以及在其中如何使用ADO。
本章從ADO開始,主要內容有:
· 研究ADO如何與資料進行互動。
· 瞭解ADO的組件。
· 如何與資料存放區串連和建立資料集。
· 如何處理和修改資料。
· 如何處理ADO錯誤。
8.1 ADO的定義
ADO是一個相當簡單的思想,一種讓你僅用一種方式去訪問資料的思想。ADO不算一個新思想,僅是採用現有的資料庫訪問技術,並將其融合而形成的一種適應現在和未來需要的新東西。適應未來的需求是一件十分重要的事。許多其他的技術,比如DAO和ODBC,在一些應用程式的開發過程中是可以接受的,然而隨著Internet的興起也出現了其自身的一些問題。
在許多情況下,傳統的資料存取方法看上去能解決一些關於兩層客戶/伺服器系統的問題,但要求與資料之間要保持一種永久性的串連,並要提供強大的功能,比如快速響應的查詢、資料容易修改等。在Internet領域,現在必須考慮到Web無狀態性本質,和潛在的眾多可以訪問Web網站的使用者。要與資料建立永久的串連是不現實的,因此必須在設計應用程式時考慮這些因素。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.