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

正文內容

中小學網(wǎng)站系統(tǒng)—免費畢業(yè)設計論文(編輯修改稿)

2025-01-04 05:44 本頁面
 

【文章內容簡介】 s 軟件,也可以在我們的程序中對一個 Access 的 MDB 數(shù)據(jù)庫加、刪、改記錄。而且我們根本不用知道這個數(shù)據(jù)庫是放在哪里 的。我們只要寫出SQL 語句, ODBC 驅動程序就會幫我們做一切事情。我們在給 ODBC 驅動程序傳 SQL指令時,即是用 DSN 來告訴它到底操作的是哪一個數(shù)據(jù)庫。如果數(shù)據(jù)庫的平臺變了,比如我們改用了 SQL Server 的數(shù)據(jù)庫,只要其中表的結構沒變,我們就不用改寫我們的程序,只要重新在系統(tǒng)中配置 DSN 就行了。由此可見, DSN 是應用程序和數(shù)據(jù)庫之間的橋梁。 下面 以 Microsoft Access 為例,建立數(shù)據(jù)源 :在 C:\myfile\文件夾里創(chuàng)建了一個名為 的數(shù)據(jù)庫文件,其注冊步驟如下: 控制面板里找到“ ODBC 數(shù)據(jù)源”圖標,打開數(shù)據(jù)源管理器的交互界面; 我們在這選擇“用戶 DSN”; “添加”按鈕,在彈出的數(shù)據(jù)源管理器對話框里,為自己所要創(chuàng)建的數(shù)據(jù)源選擇一個驅動程序,本文的數(shù)據(jù)庫文件是用 Microsoft Access 創(chuàng)建的,所以要選擇“ Microsoft Access Driver (* .mdb)”; “完成”按鈕后,進入一個標題為“ ODBC Microsoft Access 安裝”的界面,在 其 中 設 置 “ 數(shù) 據(jù) 源 名 ” 為 “ mydatanews ”, 選 取 數(shù) 據(jù) 庫 文 件 “ C:\myfile\”,然后確定即可。 二、創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) 鏈接用以保持一些關于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。ASP 文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接,其語法如下: set Conn=(“ ” ) 這條語句創(chuàng)建了鏈接對象 Conn,接下來: connstr=Provider=。=amp。ath(amp。dbamp。) connstr 這條語句打開鏈接,用到了 DSN,本例為“ connstr”。 以上兩個步驟缺一不可,因為鏈接對象的創(chuàng)建與打開是兩回事,只有打開了才真正可以使用。 三、創(chuàng)建數(shù)據(jù)對象 (Record Set) ADO 中的數(shù)據(jù)對象通常保存的是查詢結果。 Record Set 是 ADO 中最復雜的對象,有許多屬性和方法。 Record Set 保存的是一行行的記錄,并標有一個當前記錄。以下是創(chuàng)建方法: Set Record Set=(sqtStr) 這條語句創(chuàng)建并打開了對象 Record Set,其中 Con 是先前創(chuàng)建的鏈接對象, rs 是一個字串,代表一條標準的 SQL 語句。例如: rs=“ SELECT * FROM shop_books” Set Record Set=(rs) 這條語句執(zhí)行后,對象 Record Set 中就保存了表 tab1 中的所有記錄。 四、操作數(shù)據(jù)庫 我們通過調用鏈接對象的 Execute 方法來將查詢結果返回給一個數(shù)據(jù)對象或進行插入、刪除等操作。例如: rs=“ INSERT INTO tab1 VALUES(1,2)” (rs) /執(zhí)行插入操作 五、關閉數(shù)據(jù)對象和鏈接對象 在使用了 ADO 對象之后要關閉它,因為它使用了一定的服務器資源。通過調用方法 close 實現(xiàn)關閉,然后再釋放它。 Record Set Record Set=Nothing /關閉創(chuàng)建的數(shù)據(jù)對象 Set mConn=Nothing /關閉創(chuàng)建的鏈接對象 ASP 與 CGI的比較 CGI(Common Gateway Interface,通用網(wǎng) 關接口 )也是 Inter 上一種功能強大的 Web 頁面技術,其工作方式有別于 ASP。我們現(xiàn)對二者進行比較。 Active Server Pages 開發(fā) Web 應用程序的特點: 1. 完全嵌入 HTML,與 HTML、 Script 語言完美結合。 2. 無須手動編譯和鏈接程序。 3. 面向對象,并可擴展 ActiveX Server 組件功能。 4. 使用腳本語言( JavaScript、 VBScript 或 PERL)編寫。 5. 存取數(shù)據(jù)庫輕松容易(使用 ADO 組件)。 6. 可使用任何語言編寫自己的 ActiveX Server 組件。 7. 無瀏覽器兼容問題。 8. 程序 代碼隱藏,客戶端僅能看到 ASP 輸出的 HTML 文件。 9. 縮短 Web 開發(fā)時間。 相比之下,使用 CGI 開發(fā) Web 應用程序具有以下缺點 : 1. 不易與 HTML 文件集成。 2. 須使用其他較復雜的語言來開發(fā) CGI 程序。 3. 程序開發(fā)時間較長。 4. 存取數(shù)據(jù)庫不容易。 每個 CGI 程序被不同用戶執(zhí)行時都得重新執(zhí)行一次,并占去 Server 的一個端口( Port),降低 Server 效率。 ASP 在數(shù)據(jù)庫訪問、與 HTML 的集成、提高服務器的效率等諸多方面都優(yōu)于 CGI,更適應 Web 應用程序開發(fā)的需要,因此本文選擇了 ASP 作為個性化頁面生成器的開發(fā)工具。 第三章 數(shù)據(jù)庫設計 利用 ASP進行動態(tài)數(shù)據(jù)查詢 為了將從數(shù)據(jù)庫中獲得的數(shù)據(jù)顯示在客戶端瀏覽器中,需要在 ASP文件中加入 Table對象。 Table對象可以用來顯示從 Server端數(shù)據(jù)庫中通過 SQL查詢得到的記錄。使用 Dreamweaver等可視化工具可以方便地對 *.ASP文件進行用戶界面的設計。包括添加 Table對象、動態(tài) GIF文件等。以下是本網(wǎng)站中的一段查詢代碼: % word=request(trim(Keyword)) set records=() if request(select2)=精確 then if request(select1)=科 then sql=select * from kebiao where keID =39。amp。wordamp。39。 or chinesename=39。amp。wordamp。39。 or latinname=39。amp。wordamp。39。 elseif request(select1)=屬 then sql=select * from shubiao where shuID =39。amp。wordamp。39。 or chinesename=39。amp。wordamp。39。 or latinname=39。amp。wordamp。39。 elseif request(select1)=種 then sql=select * from zhongbiao where zhongID =39。amp。wordamp。39。 or chinesename=39。amp。wordamp。39。 or latinname=39。amp。wordamp。39。 elseif request(select1)=標本 then sql=select * from specimenbiao where biaoID =39。amp。wordamp。39。 or chinesename=39。amp。wordamp。39。 or latinname=39。amp。wordamp。39。 end if if 0 then 數(shù)據(jù)庫操作失敗 : amp。 end if elseif request(select2)=模糊 then if request(select1)=科 then sql=select * from kebiao where keID like 39。%amp。wordamp。%39。 or chinesename like 39。%amp。wordamp。%39。 or latinname like 39。%amp。wordamp。%39。 elseif request(select1)=屬 then sql=select * from shubiao where shuID like 39。%amp。wordamp。%39。 or chinesename like 39。%amp。wordamp。%39。 or latinname like 39。%amp。wordamp。%39。 elseif request(select1)=種 then sql=select * from zhongbiao where zhongID like 39。%amp。wordamp。%39。 or chinesename like 39。%amp。wordamp。%39。 or latinname like 39。%amp。wordamp。%39。 elseif request(select1)=標本 then sql=select * from specimenbiao where biaoID like 39。%amp。wordamp。%39。 or chinesename like 39。%amp。wordamp。%39。 or latinname like 39。%amp。wordamp。%39。 end if if 0 then 數(shù)據(jù)庫操作失敗 : amp。 end if end if sql,connectstr,1,3 % 當 Web Server處理完用戶的 HTTP請求后 , 將結果發(fā)送至瀏覽器上 , 用戶就可以看到結果。 ASP 訪問數(shù)據(jù)庫 ASP 內置對象和組件 ASP提供了功能強大的六個內置對象和五個內置組件 內置對象: ( 1) Request(請求 ):從前端用戶取得信息 ( 2) Response(響應 ):將信息送給前端用戶 ( 3) Server(服務器 ):提供 Web服務器工具 ( 4) Session(會話 ):儲存在一次會話內的用戶信息,僅被該用戶訪問 ( 5) Application(應用 ):管理所有的會話信息,供所有用戶共享 ( 6) ObjectContext(對象上下文 ):配合 Transaction服務器進行分布式事務處理 前三個很常用, Request和 Response是用來實現(xiàn) web Server與瀏覽器交互。Request的一個重要方法是 ForM(),其作用是提取瀏覽器的用戶輸入信息。如下面的語句可以取得用戶填在文本框里面的內容: Request. Form(“nane”) 顯然,這比 CCI等方法所需要的復雜編程簡單多了。而輸出要用到 Response的一個重要方法 Write,如 :“ our message”該語句向瀏覽器輸出了一條消息。 內置組件: ( 1)數(shù)據(jù)庫存取組件: ASP提供 ADO來存取具有 ODBC標準的數(shù)據(jù)庫 ( 2)廣告輪顯組件:用來維護、構建 Inter廣告 ( 3)瀏覽器兼容組件:將瀏覽器的功能數(shù)據(jù)提供給服務器,以便送出適合于各種瀏覽器的 Web頁面 ( 4)文件存取組件:提供文件讀寫的工具 ( 5)文件超鏈接組件:提供對 Web頁面的管理 ASP 訪問數(shù)據(jù)庫工作原理 訪問 Web數(shù)據(jù)庫的技術有以下幾種方式:公共網(wǎng)關接口 CGI(Common Gateway Interface)、 Inter Server 應用程序編程接口 ISAPI( Inter Server Application Programming Interface)、 Java、 Plugin(插件 )和 ASP技術。這些技術都是為了克服HTML靜態(tài)頁面發(fā)展起來的。 ASP是一個基于 Web服務器的腳本開發(fā)環(huán)境,在 ASP平臺上可開發(fā)和運行動態(tài)的、交互的、高性能的 Web服務器應用程序。 圖 ASP訪問數(shù)據(jù)庫原理圖 圖 ASP訪問數(shù)據(jù)庫工作原理。 ASP程序在 Web服務器端工作,當前端用戶請求一個 ASP主頁時, Web服務器響應 HTTP請求并調用 ASP引擎執(zhí)行該文件并解釋執(zhí)行其中的腳本,若腳本中有訪問數(shù)據(jù)庫請求,立刻通過 ODBC或 ILE DB與相應的后臺數(shù)據(jù)庫相連,同數(shù)據(jù)庫訪問組件 ADO完成操作,最后, ASP根據(jù)訪問數(shù)據(jù)庫的結果生成 HTML語言的主頁返回給前端用戶,用戶看到的只是HTML網(wǎng)站,而看不到 ASP程序代碼,增強了保密性。 ASP 連接數(shù)據(jù)庫的方法 ASP提供兩種訪問數(shù)據(jù)庫的方法:在第一種方法中每次訪 問數(shù)據(jù)庫都要與數(shù)據(jù)庫連接一次,一旦與數(shù)據(jù)庫建立連接語句就可以對數(shù)據(jù)進行操作;當對數(shù)據(jù)的操作完成,所有相關的對象都被關閉。 與數(shù)據(jù)庫相連的另一種方法是當用戶的任務完成后連接才被關閉,這是由Global. asp文件所控制。每個基于 ASP的 inter應用可以有一個存放在應用根目錄中的 ,該文件有四個事件: Applicattionstart, Senssionstart, ApplicattionEnd和 Sessionend用戶與數(shù)據(jù)庫的連接是在 Sessionstart事件中,用Sessionend事件關閉連接 [1]。 在本網(wǎng)站中用如下代碼來實現(xiàn) ASP與數(shù)據(jù)庫的連接: % dim connectstr on error resume next Set connectstr = () dri
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1