999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP技術(shù)的WEB數(shù)據(jù)庫訪問

2007-12-31 00:00:00董春平
商場現(xiàn)代化 2007年11期

[摘要] 介紹了ASP的特點和編程中的對象,論述了ASP訪問數(shù)據(jù)庫的步驟。

[關(guān)鍵詞] ASP 數(shù)據(jù)庫

一、ASP概述

ASP 是微軟公司開發(fā)的代替CG1腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其他程序進行交互,是一種簡單、方便的編程工具。ASP即不是程序語言,又不是開發(fā)工具,而是一種技術(shù)框架。通過ASP可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX控件建立動態(tài)的、交互的、高效的Web服務(wù)器應(yīng)用程序。ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或web應(yīng)用程序。

二、ASP簡介

1.ASP的主要特點

(1)ASP面向?qū)ο缶幊蹋杀憬莸氖褂肁ctiveX組件來執(zhí)行復(fù)雜的任務(wù)。

(2)無需編譯,Web服務(wù)器直接執(zhí)行腳本代碼。

(3)使用普通的文本編輯器(如windows的記事本)就可以進行編輯設(shè)計,也可以使用高效的可視化工具VisualInterDev.

(4)獨立于瀏覽器,用戶端的瀏覽器只要能執(zhí)行HTML代碼即可。ASP使用的腳本語言在Web服務(wù)器端執(zhí)行,用戶端瀏覽器不需要能執(zhí)行這些腳本語言。

(5)ASP的源程序隱藏,不會被傳到用戶瀏覽器,用戶僅能看見由ASP輸出的動態(tài)HTML文件,這提高了程序的安全性。

(6) 使用VBScript,javascript等簡單易懂的腳本語言,腳本語言完全嵌入HTML不僅可快速的完成網(wǎng)站的應(yīng)用程序,還實現(xiàn)了程序與頁面的完美結(jié)合。

(7)可使用服務(wù)器端的腳本產(chǎn)生客戶端的腳本。

(8)實現(xiàn)復(fù)雜數(shù)據(jù)庫操作.ASP完全擺脫了CGI和ISPAI技術(shù)的局限,通過ADO實現(xiàn)對后臺數(shù)據(jù)庫的復(fù)雜操作,同時可生成交互性很強的頁面。

2.ASP程序結(jié)構(gòu)

ASP的程序代碼簡單、通用,文件名由.a(chǎn)sp或.htm結(jié)尾,ASP文件通常由四部分構(gòu)成:

(1)標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用。

(2)ASP語法命令:位于<% %> 標(biāo)簽內(nèi)的ASP代碼。

(3)服務(wù)器端的include語句:可用 #include語句調(diào)入其他ASP代碼, 增強了編程的靈活性。

(4)腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶也可安裝其他腳本語言,如 Perl、Rexx等。

3.ASP的內(nèi)建對象

ASP提供了六個內(nèi)建對象,這些對象是由運行環(huán)境自動產(chǎn)生的而不需要用戶自己去創(chuàng)建,用戶可直接調(diào)用這些對象的屬性和方法。

(1)Response對象:該對象主要是從服務(wù)器向用戶端發(fā)送數(shù)據(jù)。包括Buffer和Expires兩種屬性,方法有write、redirect、end、clear4種。

(2)Request對象:從用戶端取得信息傳遞給服務(wù)器,是ASP讀取用戶輸入的主要方法。

(3)Application對象:負(fù)責(zé)管理所有會話信息,可用來在指定的應(yīng)用程序的所有用戶之間共享信息。

(4)Server對象:提供對服務(wù)器有關(guān)方法和屬性的訪問。

(5)Session對象:存貯特定用戶的會話信息,只被該用戶訪問,當(dāng)用戶在不同WEB頁面跳轉(zhuǎn)時,Session中的變量在用戶整個會話過程中一直保存。Session對象需cookie支持。

(6)ObjectContext對象:IIS4.0新增的對象,用來進行事務(wù)處理。此項功能需得到osoftTranscationServer)管理的支持。

三、ASP訪問WEB數(shù)據(jù)庫的步驟

1.配置數(shù)據(jù)庫文件 DSN

在“創(chuàng)建新數(shù)據(jù)源”對話框中,從列表框中選擇數(shù)據(jù)庫名稱例如“sql Server”,然后單擊“下一步”。鍵入 DSN 文件的名稱,然后單擊“下一步”。單擊“完成”創(chuàng)建數(shù)據(jù)源。鍵入運行 sql 服務(wù)程序的服務(wù)器的名稱、登錄 ID 和密碼。

2.連接數(shù)據(jù)庫

訪問數(shù)據(jù)庫信息的第一步是和數(shù)據(jù)庫源建立連接。ADO提供 Connection對象,可以使用該對象建立和管理應(yīng)用程序和ODBC 數(shù)據(jù)庫之間的連接。

3.檢索記錄

檢索數(shù)據(jù)、檢查結(jié)果、更改數(shù)據(jù)庫,ADO提供了Recordset對象。Recordset 對象有許多可以使用的特性,根據(jù)查詢限制,檢索并且顯示一組數(shù)據(jù)庫行,即記錄。Recordset對象保持查詢返回的記錄的位置,允許一次一項逐步掃描結(jié)果。根據(jù) Recordset對象的指針類型屬性設(shè)置,可以滾動和更新記錄。數(shù)據(jù)庫指針可以讓您在一組記錄中定位到特定的項。

4.用Command對象改善查詢

通過ADO Command對象,可以在數(shù)據(jù)庫源上準(zhǔn)備、編譯您的查詢并且反復(fù)使用一組不同的值來發(fā)出查詢。這種方式的編譯查詢的優(yōu)點是您可以最大程度地減少向現(xiàn)有查詢重復(fù)發(fā)出修改的請求所需的時間。Command對象的parameter集合減少了麻煩,不必在每次重新發(fā)出查詢時重新建立查詢。用Command對象編譯查詢也可避免 sql 查詢引起的合并字符串和表格變量問題。

5.結(jié)合HTML表格和數(shù)據(jù)庫訪問

包含HTML表格的web頁可使用戶遠(yuǎn)程查詢數(shù)據(jù)庫并且檢索特定的信息。使用asp Request對象,可以檢索輸入到HTML表格的信息并將這些信息合并到sql語句中。

6.關(guān)閉連接

使用Connection對象的Close方法終止Connection對象和數(shù)據(jù)庫之間的連接。

四、結(jié)束語

數(shù)據(jù)庫的應(yīng)用范圍相當(dāng)廣泛,ASP作為一門新興的網(wǎng)絡(luò)技術(shù)在數(shù)據(jù)庫領(lǐng)域有著相當(dāng)廣闊的發(fā)展前途。在ASP中訪問WEB數(shù)據(jù)庫的關(guān)鍵是建立與數(shù)據(jù)庫的連接,只有建立了連接,才能實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的增加、刪除、修改,更新及查詢操作。

參考文獻:

[1]李曉黎張巍編著:ASP+SQL Server網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實例[M].北京:人民郵電出版社,2004

[2]曹建主編:ASP 實例教程[M].北京:電子工業(yè)出版社,2000

注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。

主站蜘蛛池模板: 97se亚洲综合| 亚洲一区毛片| 国产精品hd在线播放| 亚洲欧美成人网| 国产精品99在线观看| 国模私拍一区二区| 亚洲欧洲日产无码AV| 成人字幕网视频在线观看| 国产91精品调教在线播放| 欧美一级专区免费大片| 亚洲第一极品精品无码| 热思思久久免费视频| 青青草一区| 麻豆精品在线视频| 亚洲三级片在线看| 青青青草国产| 青草视频免费在线观看| 日韩国产欧美精品在线| 欧美亚洲一区二区三区在线| 欧美成人精品一级在线观看| 亚洲熟妇AV日韩熟妇在线| 国产成人精品优优av| 色135综合网| 91蝌蚪视频在线观看| 国产亚洲精品自在久久不卡| 天天综合网色中文字幕| 亚洲欧美色中文字幕| 精品久久蜜桃| 亚洲高清资源| 一级在线毛片| 手机成人午夜在线视频| 天堂在线视频精品| 亚洲天堂福利视频| m男亚洲一区中文字幕| 久久这里只有精品国产99| 亚洲日韩图片专区第1页| 伊人久久大香线蕉影院| 国产成人AV综合久久| 久久久精品无码一区二区三区| 欧美精品亚洲二区| 国产亚洲精久久久久久无码AV| 国产一二三区视频| 波多野结衣中文字幕一区二区| 国产成人三级| 国内精品一区二区在线观看| 人妻一本久道久久综合久久鬼色 | 欧美午夜在线观看| 欧美特黄一级大黄录像| 久久黄色免费电影| 自拍欧美亚洲| 日日拍夜夜嗷嗷叫国产| 精品久久蜜桃| 精品久久久久无码| 欧美在线黄| 亚洲欧美色中文字幕| 亚洲视频免费在线| 不卡国产视频第一页| 91小视频在线观看| 激情午夜婷婷| 亚洲欧美日韩中文字幕在线一区| 国产网站免费观看| 国产成人狂喷潮在线观看2345| 一级毛片高清| 亚洲欧美在线精品一区二区| 国产日韩丝袜一二三区| 久久香蕉国产线| 在线播放91| 欧美亚洲一二三区| 国产成人永久免费视频| 久久一色本道亚洲| 国产大全韩国亚洲一区二区三区| 国产成人久久综合一区| 精品丝袜美腿国产一区| 亚洲第一av网站| 国产午夜福利在线小视频| 丝袜无码一区二区三区| av在线5g无码天天| 欧美在线网| 亚洲Aⅴ无码专区在线观看q| 人妻无码AⅤ中文字| 欧美日本在线| 久久精品丝袜|