2012年自考互聯網軟件應用與開發復習資料(16)


幾種比較流行的web服務器:
(1)Netscape Enterprise服務器(2)Oracle服務器(3)Microsoft網絡信息服務器
ODBC是Microsoft公司開發的一套開放數據庫系統的應用程序接口規范。
ODBC規范:ODBC規范為應用程序提供了一整套調用接口規范和基于動態鏈接庫的運行支持環境。應用程序調用的是標準的ODBC函數和SQL語言,克服了傳統數據庫應用程序的缺陷。
ODBC的體系結構:該體系結構由四個層次組成:
(1)應用程序(2)驅動程序管理器(3)數據庫驅動程序(4)數據源
數據源:是指提供數據資源的實體,它可能是用在臺式數據庫應用程序中的單個文件或者它是一個充分發展的相關數據庫處理系統。
ODBC定義的驅動程序類型:單層驅動和多層驅動
單層驅動程序不僅要處理ODBC調用,還要解釋執行SQL語句,執行DBMS的功能。由于單層驅動具備數據庫引擎的功能,多用來編寫非客戶機/服務器結構的數據庫應用程序。
多層驅動程序僅僅處理應用程序的ODBC函數調用和數據轉換,數據源接受SQL語句后由DBMS解釋執行。這種驅動程序與數據庫管理系統的功能分離,構成了典型的客戶機/服務器的結構,SQL Sever就屬于這種驅動程序。
另外,現在廣泛使用的CGI是一種數據庫網關,其實它是基于多層驅動程序的應用程序的一個典型配置。
單層驅動程序和多層驅動程序的差別不單是在于是否具備數據庫引擎功能,前者在網絡中充當了文件服務器的角色,造成網絡中的大量數據包;而使用后者能夠大大減輕網絡負擔,而且提高了應用程序的運行效率。
ODBC的特性:ODBC接口的最顯著的優點在于互操作性,即由ODBC所建立的應用程序不必針對特定的數據源,理想情況下各種驅動程序和數據源應該支持完全相同的ODBC函數調用和SQL語句。而實際應用中,不同的數據庫系統對SQL語法的支持程度各不相同。但通過ODBC接口的一致性級別,將ODBC API函數、ODBC SQL語法劃分為不同的級別(驅動程序聲明支持某個一致性級別時,它都必須支持該級別中的所有功能,為了保證ODBC應用程序的互操作性能力,開發人員應盡量避免使用不同廠家,為驅動程序開發的特有功能),應用程序在遵循同一一致性級別的不同數據庫驅動程序的基礎上,能夠訪問不同的數據庫系統,實現功能上的獨立。
ODBC提供了兩方面的一致性級別:ODBC API一致性級別和ODBC SQL語法一致性級別
ADO主要是用于Client/server或Internet/Intranet環境下,它的特性主要表現在:
(1)獨立創建的對象:大多數ADO對象是可以獨立創建的,不用冗長的代碼來創建對象,程序的結構簡明。
(2)對批量更新的支持:可以將一批數據下載到本地的緩存中,篩選、更改,然后統一地進行更新,這樣就可以大大減少操作次數,縮短等待時間。
(3)支持存儲過程:包括帶參數和不帶參數的存儲過程,并且可接收返回值,在進行海量數據處理時,這一優點更為明顯。
(4)支持不同的光標類型:包括支持后臺光標的潛力。
(5)支持返回數據量限制:顯示數據時,如果數據量太大,會分段下載,提高效率。
(6)支持Multiple Recordset:從存儲存儲過程或批處理過程返回值,支持多個結果。
ADO對象模型中有7個對象:
(1)Connection對象:就是處理連接的對象。一個Connection對象代表了一個打開的與數據源的連接,用它提供的方法可以處理連接中的主要問題,Connection對象中的Errors集合,可以對各種數據庫操作造成的錯誤進行處理。
(2)Recordset對象:一個Recordset對象代表了對數據庫*作返回的整個結果集,在任何時候,Recordset對象只代表當前結果集中的記錄,可以修改數據庫。(如)
(3)Command對象:它可以像用Connection和Recordset對象那樣執行查詢,不同在于它可以在數據庫源上準備、編譯查詢并且反復使用一組不同值來發出查詢。
(4)Field對象:一個Field對象就代表了具有相同數據類型的一列數據。
(5)Parameter對象:它代表了一個因為參數化查詢或存儲過程而與Command對象相關的參數或參量,很多Provider支持帶參數的命令。
(6)Property對象:一個Property對象代表一個被Property定義的ADO對象的屬性。ADO對象有兩種類型的屬性:內置型和動態型。
(7)Error對象:一個Error對象包含了一次數據*作所產生的錯誤的詳細信息。
SSI 的優點:運行于服務器端的,減輕了客戶端的負擔,所有關于SSI 的動作都在服務端計算完成。
缺點:在商業的站點加入SSI 要求有強大的Web 服務器平臺,在頁面中加入太多的SSI 標記,會讓Web 承擔太大的負擔;會帶來安全隱患。
最新資訊
- 2025年10月自考開考科目清單公布!新版教材這樣買才不會錯2025-09-21
- 倒計時!2025年10月自考考前沖刺,這些資料必須有2025-09-20
- 重點收藏!2025年10月自考《中國近代史綱要》歷史事件時間點梳理2025-09-19
- 考生必看!2025年10月自考《中國近代史綱要》必背考點2025-09-19
- 重點收藏!2025年10月自考《習概(15040)》歷年高頻簡答題匯總2025-09-19
- 2025年10月自考報名全結束!后續備考要點、資源合集、考試須知一文看全2025-09-18
- 江蘇2025年10月自考時間敲定!10月25-26日,考前真題資源整理速領2025-09-18
- 10月25日開考!2025年10月自考《習概》全書高頻考點10頁紙更新速領2025-09-17
- 最后一月!2025年10月自考如何復習高效提分?附高頻考點整理2025-09-15
- 2025年10月自考教材目錄更新!這些科目已調整,附購買指南2025-09-11