freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

ch11_數據庫技術專題——web數據庫技術-閱讀頁

2024-10-31 15:53本頁面
  

【正文】 信息,例如一個查詢并返回數據的命令、一個修改數據的命令、一個調用數據庫存儲過程的命令及其參數等。 DataAdapter對象充當 DataSet對象和數據源之間的橋梁,它使用 Command對象,在 Connection對象的輔助下訪問數據源,將 Command對象的執(zhí)行結果傳遞給 DataSet對象,并將 DataSet對象中的數據改動回饋給數據源。 .NET框架自帶兩個 Data Provider: SQL Server .NET Data Provider和 OLD DB .NET Data Provider,相應地,上面提到的 Connection、 Command、DataReader、 DataAdapter對象都有 SQL和 OLE DB兩個派生類版本。隨著多層應用需求不斷增加,于是需要一個無連接的模型,而 Managed Provider即為一個多層結構的無連接的編程模型。 ② 數據流提供了高性能的、前向的數據存取機制。 ③ 更底層的對象允許連接到數據庫,然后執(zhí)行數據庫系統(tǒng)一級的特定命令。 ②請求一個記錄集合。 ④如果需要,返回第 2步。 ⑤關閉數據庫連接。 第 11章 Web數據庫 + 2. (1)連接 SQL SERVER 2021數據庫 SqlDataSource控件用于 Web頁面上的綁定控件與數據庫之間的連接。就像其他的數據源控件一樣,SqlDataSource控件可以被綁定到任何支持 DataSourceID屬性的數據綁定控件上。 database=test。SqlDataSource控件定義了數據源以及對它執(zhí)行的查詢,并且 DataGrid的 DataSourceID屬性指向SqlDataSource。 第 11章 Web數據庫 + (2)連接 ORACAL數據庫 Oracle可以理解 SQL語言,因此可以采用 SqlDataSource控件的連接。雖然可以使用通用的 OLEDB提供程序,但是使用本地 Oracle提供程序更有效。 第 11章 Web數據庫 + User ID=用戶 ID。 Integrated Security=SSPI //將被執(zhí)行的 SQL語句 SelectCommand=SQL語句 / 在數據源控件中,設置 ProviderName為。 Integrated Security=SSPI。 第 11章 Web數據庫 JSP+JDBC模式 1. JDBC JDBC與 ODBC類似,也是一種特殊的 API,是 Java應用程序與數據庫的通用接口( Java API),它規(guī)定了 Java如何與數據庫進行交互作用。 JDBC與 Java結合,使用戶容易對數據庫進行操作。 JDBC訪問數據庫的過程是:首先用戶的瀏覽器連接到 Web服務器上,下載含有 Java小程序的 HTML頁, Java小程序在客戶端運行,使用 JDBC接口,直接與數據庫服務器交互,并直接把查詢結果的 HTML頁返回給瀏覽器。JDBC API是為應用程序員提供的,是一系列抽象的接口,它使得應用程序員能夠進行數據庫連接,執(zhí)行 SQL查詢,并且得到返回結果。 第 11章 Web數據庫 JSP+JDBC模式 2. JSP數據庫連接實例 (1)連接 SQL SERVER2021數據庫 首先去微軟的官方網站下載驅動程序: Microsoft SQL server 2021 for JDBC壓縮包,然后把其中的 Tomcat服務器文件下的webapps\ROOT\WEBINF\classes文件夾下,然后再編寫連接數據庫的程序。 String url=jdbc:microsoft:taBase=數據庫名稱 第 11章 Web數據庫 JSP+JDBC模式 ()。 % //獲得連接 Connection con=(url,用戶名稱 ,密碼 )。 //執(zhí)行 SQL語句,獲得結果集 ResultSet rs=(SQL語句 )。 第 11章 Web數據庫 JSP+JDBC模式 (2)連接 ORACAL數據庫 %().newInstance()。 String user=用戶名稱 。 Connection conn= (url,user,password)。 String sql=SQL語句 。 //執(zhí)行 sql,獲得結果集 ? ()。 ()。 XML包含一組基本規(guī)則,利用這種規(guī)則可以創(chuàng)建針對特定應用領域的標記語言。同時,還存在一些與 XML有關的重要技術規(guī)范,像文檔對象模型( DOM,Document Object Model)和 XML簡單應用程序接口( SAX,Simple API for XML)等。 XSL是用于表達 XML文檔式樣的語言,為客戶端的 Web瀏覽器改變顯示格式,提供了 XML文檔顯示和打印輸出時的格式化排版功能。 第 11章 Web數據庫 XML (1)文檔類型定義 規(guī)范的 XML文檔都必須有良好的格式。如果被規(guī)定,那么該文檔是有效的,否則是無效的。 DTD可以定義元素的嵌套規(guī)則以及數據的基本類型。標記聲明可以是元素類型聲明、屬性表聲明、實體聲明或符號聲明。元素類型聲明限制了元素的內容,通常也限定了子元素的類型。 ② 屬性表聲明 屬性表聲明用于定義與給定元素類型有關的屬性集,它還可以指定這些屬性的類型限制并能提供缺省值。屬性表聲明以“ ! ATTLIST” 開始,以“ ” 結束,中間是元素名稱和屬性定義。 第 11章 Web數據庫 XML ③ 實體聲明 XML的文檔可以看作是實體的組合。在解析 XML文檔時,解析器將用文本或二進制數據來代替該實體。通用實體聲明在引用時用“ amp。 ④ 符號聲明 符號聲明使用自定義的符號來識別一個外部的二進制實體格式,因此可以把一個符號聲明看作是格式聲明。 第 11章 Web數據庫 XML (2)XML Schema DTD本身并不是 XML,而且它只提供非常有限的數據類型,缺乏對 XML文檔的內容及語義的約束機制, DTD中的內容模型也是不開放的。 XML Schema為一類文檔建立了一個模式,規(guī)范了文檔中的標簽和文本可能的組合形式。 第 11章 Web數據庫 XML XML Schema提供了一系列新特色,大大彌補了 DTD的不足: ① 豐富的數據類型。 ② 可以由用戶自定義數據類型。屬性的應用范圍是多種多樣的,有的是針對所有元素,有的則專門針對圖形元素。 DTD定義的內容模式是封閉的,而 XML Schema定義的內容模式是開放的,可以隨時更新。利用 XSL,一個 XML文檔可以根據不同的表示要求有不同的表示形式。 第 11章 Web數據庫 XML ( 4) XLink 除了能靈活地組織文檔以外, XML還存在引用和鏈接到其它的資源和文檔的機制,這種機制就是 XLink。其中資源被定義為信息或服務的任何可定位的單元。除此之外,它還支持多方位的鏈接,即以多個方向同時進行鏈接。 XLink還能通過鏈接文件建立間接鏈接,允許對 XML文檔中的特定信息單元進行鏈接。它定義了表示和處理文檔的接口和對象、這些接口和對象的語義,以及它們之間的關系。 DOM定義了HTML文檔和 XML文檔的邏輯結構,給出了訪問和處理文檔的方法。利用 DOM,程序開發(fā)人員可以動態(tài)地創(chuàng)建文檔,遍歷文檔結構,增加、刪除或修改元素和文檔內容,改變文檔的顯示方式等等。使用 SAX比使用 DOM要節(jié)省很多內存開銷,特別當應用程序只對一個大型 XML文檔中的某些元素感興趣時更是如此。 第 11章 Web數據庫 XML 2. XML的特點 (1)開放性。 XML支持復用文檔片段,使用者可自創(chuàng)或與他人共享標簽,可定義無限量的標注。 XML是摒棄了 SGML中一些復雜性,并考慮到適合 Web特性的一個子集。 XML的標記是用戶定義的,所以從理論上講,其類型的數量可以是無限的。用戶與應用進行交互時,使用 XML可以非常方便地在本地排序、過濾和進行其它的數據操作,不需要與服務器進行交互,減輕了服務器的負擔。 XML可以自行設計有意義的標記,便于異構系統(tǒng)之間的數據交換和信息檢索,實現(xiàn)機器與機器之間的信息交換。 XML規(guī)范簡單,用解析器處理所創(chuàng)建的標記語言,支持世界上大多數文字,擁有國際化的編碼標準。 (6)半結構化。 XML文檔采用可嵌套的成對表示數據元素的方法,即對復雜事物的描述運用了類與層次的概念來表達,可處理半結構化的數據類型,可與數據庫的結構化數據之間進行交互。這主要源于 XML的自定義性和自解釋功能以及可擴展性、標準性等。 ② 需要把大部分處理從 Web服務器轉到客戶端的應用。 ③ 需要客戶端將同樣的數據以不同的瀏覽形式提供給不同的用戶應用。 第 11章 Web數據庫 XML (2)建立 XML應用的步驟 建立一個 XML應用通常需要遵循以下主要步驟 : ① 選擇或編寫一個 DTD或 Schema??梢詫?DTD或 Schema看成模板,填入需要的數據。解析可以選擇 SAX或 DOM標準,目前已有各種語言的多種解析器提供。如果所使用的瀏覽器可以顯示 XML,那么,直接將 XML文檔發(fā)送給瀏覽器,否則,使用 XSL將XML翻譯成瀏覽器可處理的內容。 第 11章 Web數據庫 Web數據存儲 目前, Web數據的存儲方法主要有以下幾種: (1)使用基于文件系統(tǒng)的存儲管理技術 這種技術是將 XML數據存儲到文件系統(tǒng)中。對 XML而言,主要方法是將XML數據以二進制大對象( BLOB, Binary Large Object)的形式進行存儲,然后在每一次使用時將它進行解析。 (2)使用基于層次數據庫的存儲管理技術 由于 XML本身是層次結構的,因此可以將 XML數據存儲在層次數據庫中。但層次數據庫技術不成熟,而且操作復雜,因此這也不是一種很有效的方法。系統(tǒng)通過特別設計的結構和索引,使用一定的查詢優(yōu)化技術對 XML數據進行查詢。 Oracle、 Microsoft、 IBM公司已經開發(fā)出相應的工具來支持這種方法,在它們各自的 RDBMS基礎上存儲XML數據。雖然面向對象數據庫的體系結構非常適合存儲 XML數據,但由于它本身的技術不夠成熟,限制了它的應用。但是,由于用戶不了解搜索引擎中文檔模型的具體構造,給出的查詢關鍵詞很難與所查文檔精確匹配,檢索效果不理想。因此,出現(xiàn)了一些基于鏈接的相關度排序方法,作為基本排序方法的補充。 第 11章 Web數據庫 Web數據查詢 (2)基于概念的檢索技術 自然語言中,詞語的同義與多義現(xiàn)象較為普遍,導致基于關鍵詞的查詢不夠準確,也不完全?;诟拍畹臋z索,利用詞條在概念上的相關性,擴展查詢請求,同時檢索包含查詢關鍵詞同義詞的文檔,從而提高了查全率?;谙嚓P度的反饋,通過對查詢請求不斷修正,以提高查詢的準確度。 第 11章 Web數據庫 Web數據查詢 (4)檢索結果的聯(lián)機聚類 聚類是將相關文檔的集合分為若干個簇,要求同一簇內文檔內容的相關度盡可能大,不同簇內文檔內容的相關度盡可能小。這樣,用戶就可以只瀏覽那些他們認為與查詢最相關的簇,減少了所需瀏覽網頁的數量,提高了查詢效率。 第 11章 Web數據庫 Web數據查詢 2. Web查詢語言 (1)Web查詢語言分類 Web查詢語言主要包括基于 HTML的查詢語言和基于 XML的查詢語言。 第 1代 Web查詢語言,例如 W3QL和 WebSQL,綜合了文檔中出現(xiàn)的文本模式和描述鏈接結構的圖模式,目的是將基于關鍵詞查詢的搜索引擎技術和數據庫系統(tǒng)中結構化查詢語言技術結合在一起,實現(xiàn)類似于從數據庫中查詢數據的查詢表達方式,增強了用戶查詢 Web信息的表達能力。與第 1代 Web查詢語言不同,第 2代 Web查詢語言對Web文檔的內部結構和文檔間的鏈接建模。由于 Web上的數據大多是半結構的,這些語言還強調對半結構化特性的支持。 單文檔查詢語言,例如 XSL和 XQL,是最基本的 XML查詢語言。這類語言的主要缺點是不能連接兩個不同的文檔,表達能力有限。 多文檔查詢語言,例如 LOREL和 XMLQL,具有 SQL/OQL語言的風格,可以在不同的數據源之間進行 XML數據的查詢、信息交換和信息集成
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1