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

正文內(nèi)容

[工學(xué)]第8章sqlserer系統(tǒng)應(yīng)用實(shí)例-閱讀頁(yè)

2025-03-04 01:11本頁(yè)面
  

【正文】 ? Web數(shù)據(jù)庫(kù)應(yīng)用概述 在過(guò)去的一段時(shí)間里 , 基于 C/S(Client/Server)的網(wǎng)絡(luò)計(jì)算機(jī)模式為實(shí)現(xiàn)企業(yè)級(jí)的信息共享發(fā)揮了重要的作用 。 隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和 Inter的迅速發(fā)展 , 特別是 Web技術(shù)的興起和普及 , C/S模式正向基于 Web的網(wǎng)絡(luò)計(jì)算機(jī)體系演變 , 當(dāng)前基于 Web的計(jì)算平臺(tái)已經(jīng)成為網(wǎng)絡(luò)計(jì)算平臺(tái)的主流 , 應(yīng)用也極為廣泛 。 有了 Web和數(shù)據(jù)庫(kù)的聯(lián)接 , 也使用得人們對(duì) Web頁(yè)面的更新和維護(hù)變得簡(jiǎn)單和快捷 。 這樣 , 軟件開發(fā)工作主要集中于服務(wù)器端應(yīng)用程序 , 無(wú)須開發(fā)客戶端應(yīng)用程序 。 ? 由于各種操作系統(tǒng)都支持 Web瀏覽器的運(yùn)行 , 所以基于 Web的應(yīng)用可以方便地實(shí)現(xiàn)跨平臺(tái)操作 。 2 Web數(shù)據(jù)庫(kù)應(yīng)用概述 ? 在基于 Web的三層計(jì)算模式中, Web服務(wù)器訪問(wèn)數(shù)據(jù)庫(kù)的技術(shù)是應(yīng)用系統(tǒng)開發(fā)的關(guān)鍵。 ? 這里主要介紹如何使用 ASP技術(shù)來(lái)操作 SQL Server數(shù)據(jù)庫(kù)并進(jìn)行基于 Web的初級(jí)數(shù)據(jù)庫(kù)開發(fā)。 HTML文件 ? 最初的網(wǎng)頁(yè)是 HTML文件。使用瀏覽器下載 HTML文件時(shí),就把這些標(biāo)記解釋成相應(yīng)的命令(如:設(shè)置字體、分段換行、繪制表格、插入圖形、超級(jí)鏈接等),將相關(guān)內(nèi)容按照命令指定的格式顯示出來(lái)。文件中的語(yǔ)句一般由標(biāo)記(控制語(yǔ)句)和顯示內(nèi)容兩部分組成,標(biāo)記用一對(duì)尖括號(hào)“ ”括起來(lái)。 HTML文件的基本結(jié)構(gòu)如圖 823所示(標(biāo)記字母不分大小寫)。 ? ASP文件也是純文本文件,它是在 HTML文件中嵌入服務(wù)器端腳本,所形成的文件以 .asp為擴(kuò)展名。 ? 嵌入在 HTML標(biāo)記中的 ASP語(yǔ)句是運(yùn)行在 web服務(wù)器上的指令(如:控制頁(yè)面顯示內(nèi)容、建立數(shù)據(jù)庫(kù)連接、判斷用戶口令等等)。其中的語(yǔ)句是 VBScript或 Jscript等腳本語(yǔ)言。 在 ASP中還可以使用 ActiveX控件擴(kuò)展功能 , 并可使用自己定義的 ActiveX控件 。 ASP運(yùn)行的環(huán)境 ― IIS Web服務(wù)器的配置 ? 要調(diào)試 ASP腳本程序 , 雙擊該文件的圖標(biāo)或者在瀏覽器中打開該文件都是不行的 , 必須通過(guò) Web服務(wù)器端的處理才能在瀏覽器中瀏覽到相應(yīng)的頁(yè)面 。 ? IIS( Inter Information Services, 因特網(wǎng)信息服務(wù)器 ) 是微軟公司發(fā)布的支持 ASP服務(wù)的web服務(wù)器 。 要使得Web服務(wù)器執(zhí)行指定的腳本 , 必須進(jìn)行適當(dāng)?shù)呐渲?。 IIS Web服務(wù)器的配置 ?ASP的執(zhí)行由 IIS Web服務(wù)器來(lái)完成。可以將要執(zhí)行的 ASP腳本配置成一個(gè)站點(diǎn)或者一個(gè)虛擬目錄。 ? 在 Windows 2022/XP下安裝 IIS的步驟: ASP腳本語(yǔ)言──VBScript簡(jiǎn)介 ? 如前所述, ASP是在標(biāo)準(zhǔn)的 HTML語(yǔ)言中嵌入 VBScript或Jscript( Microsoft的 JavaScript實(shí)現(xiàn))腳本語(yǔ)言代碼來(lái)實(shí)現(xiàn)服務(wù)器端腳本環(huán)境的。 ? 通常用 VBScript腳本語(yǔ)言編寫腳本程序嵌入 HTML中,也可以將 HTML代碼嵌入到 VBScript腳本語(yǔ)言里。 ? 需要指出的是,如果僅僅將 VBScript嵌入 HTML中,則是在客戶端由一個(gè)配備了解釋器的瀏覽器( IE瀏覽器即是)直接處理,不需通過(guò)網(wǎng)絡(luò)在服務(wù)器端執(zhí)行后再送回客戶端。 ASP內(nèi)置對(duì)象和組件 ? 為了方便使用者開發(fā)程序, ASP提供了可在腳本中直接使用的內(nèi)置對(duì)象,可以用來(lái)向?yàn)g覽器發(fā)送用戶請(qǐng)求的信息、收集用戶通過(guò)瀏覽器發(fā)來(lái)的信息、存儲(chǔ)用戶信息及控制對(duì)請(qǐng)求的響應(yīng)等操作。除此之外, ASP還提供了很多內(nèi)置的 ActiveX組件以增強(qiáng) web應(yīng)用程序的功能。 ASP的數(shù)據(jù)庫(kù)訪問(wèn)功能就是通過(guò) ADO來(lái)實(shí)現(xiàn)的。這是一個(gè)最基本、最常用的 ASP內(nèi)置對(duì)象。 Request對(duì)象 ? Request對(duì)象用于完成與 Response對(duì)象反方向的功能。既可獲取標(biāo)識(shí)瀏覽器及用戶的 HTTP變量,也可獲取 HTML表單傳遞的數(shù)據(jù),還可以傳遞 Cookie標(biāo)記等。 Server對(duì)象 ? Server對(duì)象提供了使用服務(wù)器方法與屬性的接口。 ? Server對(duì)象的最常用方法是 CreateObject方法,用于創(chuàng)建一個(gè)已注冊(cè)到服務(wù)器上的組件對(duì)象實(shí)例。 ? 除此之外, Server對(duì)象還有以下方法: ? Mappath:將 Web服務(wù)器的虛擬路徑轉(zhuǎn)換為實(shí)際路徑; ? Execute:轉(zhuǎn)到另一網(wǎng)頁(yè)執(zhí)行,執(zhí)行完后可返回原網(wǎng)頁(yè); ? Transfer:停止當(dāng)前網(wǎng)頁(yè)執(zhí)行,轉(zhuǎn)到另一網(wǎng)頁(yè)執(zhí)行。 ADO組件 ? 本章之前已經(jīng)介紹了 ADO的概念及在 VB中利用 ADO訪問(wèn) SQL Server數(shù)據(jù)庫(kù)的方法。 ? 使用 ABO組件操作示例: 應(yīng)用舉例 【例 】 建立一個(gè) ASP程序,顯示教學(xué)數(shù)據(jù)庫(kù)student表中所有學(xué)生的學(xué)號(hào)和姓名。用一個(gè)頁(yè)面接受輸入的查詢條件,查詢條件是學(xué)生學(xué)號(hào)或課程編號(hào)兩者中的任一個(gè)。查詢結(jié)果以表格形式顯示。掌握后臺(tái)數(shù)據(jù)庫(kù)的連接方法,以及對(duì)后臺(tái)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行初步的處理。本系統(tǒng)雖簡(jiǎn)單,但已經(jīng)涵蓋了 Web數(shù)據(jù)庫(kù)的主要內(nèi)容,所以大家可以在本系統(tǒng)的基礎(chǔ)上進(jìn)行擴(kuò)展和創(chuàng)新,使之成為一個(gè)真正的教學(xué)管理系統(tǒng)。 3. 系統(tǒng)運(yùn)行環(huán)境準(zhǔn)備 配置 IIS, 新建一個(gè) Web站點(diǎn),主目錄指向本系統(tǒng)中所有程序所在的文件夾,系統(tǒng)的默認(rèn)主文檔為 。 圖 833 系統(tǒng)結(jié)構(gòu)和各程序間的關(guān)系 程序代碼與說(shuō)明 1. 主界面: ? 這是系統(tǒng)主程序 , 主要實(shí)現(xiàn)系統(tǒng)登錄和學(xué)生注冊(cè) 。 ? 運(yùn)行界面如圖 831所示 。 ? 在程序中先進(jìn)行后臺(tái)數(shù)據(jù)庫(kù)的連 接 , 對(duì) 頁(yè)面上的表單信息進(jìn)行接收后 , 到 teachdb庫(kù)中的表 student中進(jìn)行查找 , 如果找到即可登錄成功 ,如果沒有找到則要求注冊(cè) 。 ? 單擊 【 確定 】 后 , 有關(guān)數(shù)據(jù)傳送給 得到的結(jié)果如圖 834所示 。 程序運(yùn)行結(jié)果如圖 835和圖 836所示 。 查詢條件可以 teacher表中所有字段 。 6. 成績(jī)查詢系統(tǒng): ? 這個(gè)子系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)為 teachdb中的表 choice。 運(yùn)行過(guò)程和運(yùn)行結(jié)果如圖 839和圖 840
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1