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

Asp訪問 web數據庫技術與應用

2011-04-13 02:48:58董寶陽付延霞
科技傳播 2011年7期
關鍵詞:頁面數據庫用戶

董寶陽,付延霞

鄭州理工職業學院信息工程系,河南 鄭州 451150

1 ASP的工作過程

ASP(Active Server Page)是Microsoft公司1996年底推出的Web應用程序開發技術,它是一個服務器端的多腳本執行環境,可以用它產生并執行交互的、動態的、高性能的Web服務器應用程序。有人預測,ASP正慢慢成為動態Web 應用程序開發環境的主流。

簡單地說Active Server Pages 是將HTML和其他網頁內容與腳本編程代碼(在加載網頁時,通過WEB服務器在服務器執行)進行組合的方式,ASP是明白的,直觀的和強大的技術,它下載快速替換早期的微軟的技術,如Internet Database Connect(IDC)和定制CGI及ISAPI應用程序[1]。

ASP既不是一種語言,也不是一種開發工具,而是一種技術框架,它的主要特性是能夠把HTML語言,腳本語言、組件等有機組合起來,其應用程由服務器端解釋并運行,將動態生成的HTML頁面傳遞給客戶端瀏覽器。

ASP的一般工作過程如圖所示

1)用戶在客戶機瀏覽器上輸入一個URL地址①,服務器接受請求并調出相 應的頁面,送給客戶機的瀏覽器②;

2)用戶填好表單并提交HTTP請求把數據傳遞給服務器③,這時在服務器端執行一表單所設定的應用程序(*.ASP),而不是一個簡單的HTML文件④;

3)在服務器端運行*.ASP文件,分析表單的輸入數據;

4)如果需要從數據庫中得到信息,ASP通過ActiveX組件ADO(ActiveX Data Object)和ODBC接口與數據庫交互⑤;

5)使用查詢語言(SQL)從數據庫中取出信息⑥,并將執行結果動態生成一個HTML頁面返回客戶機的瀏覽器端⑦,如可以用表格實現顯示后臺數據庫表中有關字段的內容。

2 ASP存取數據庫

2.1 asp訪問數據庫的原理

ASP是服務器端的腳本執行環境,可用來產生和執行動態的高性能的WEB服務器程序。當用戶使用瀏覽器請求ASP主頁時,Web服務器響應,調用ASP引擎來執行ASP文件,并解釋其中的腳本語言(JScript 或VBScript),通過ODBC連接數據庫,由數據庫訪問組件ADO(ActiveX Data Objects)完成數據庫操作,最后ASP生成包含有數據查詢結果的HTML主頁返回用戶端顯示[3]。由于ASP在服務器端運行,運行結果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會泄密,增加了系統的安全保密性。此外,ASP是面向對象的腳本環境,用戶可自行增加ActiveX組件來擴充其功能,拓展應用范圍。

所謂Web數據庫管理系統是指基于Web模式的DBMS的信息服務,充分發揮DBMS高效的數據存儲和管理能力,以Web這種瀏覽器/服務器(B/S)模式為平臺,將客戶端融入統一的Web瀏覽器,為Internet用戶提供使用簡便,內容豐富的服務。Web數據庫管理系統必將成為Internet 提供的核心服務[4]。

2.2 連接數據庫的方法

要對數據庫進行操作,首先要連接數據庫,這就要用到Connection對象.具體連接方法有如下兩種.

2.2.1 利用數據源的連接方法

2.2.2 不利用數據源的連接方法

使用數據源的連接方法盡管簡單,但是需要在服務器端設置數據源。如果希望把一個程序從一個服務器移植到另一個服務器上,還需要在另一個服務器上設置數據源,比較麻煩,下面不利用數據源的連接方法:

2.2.3 ASP訪問數據庫步驟

在ASP中,使用ADO組件訪問后臺數據庫,可通過以下步驟進行:下面說明使用ASP技術訪問Web數據庫的基本方法和步驟:

1)確定數據源

要訪問網上數據庫,首先必須設定數據源,在控制面板的ODBC建立相應的用戶/系統DSN(數據源名),指定所用的驅動程序,在數據來源名稱中輸入DSN名,并選定數據庫。

2)定義數據庫組件

使用內置對象“Server.Createobject”建立連接的對象:SetConn=Server.Createobject("ADODB.Connection")用 “Open”打開待訪的數據庫: Conn.Open“待訪問的數據名稱”

3)設定SQL語句,對數據庫進行操作

Set RS=Conn.execute ("Select...From...Where...”)其中RS為結果集對象名(Recordsets),其常用的屬性如下:

4)利用Recordsets對象所提供的屬性,顯示查詢結果 如將查詢結果顯示在一個表格中:

5)關閉結果集對象,斷開與數據庫的連接

3 結論

ASP訪問數據庫技術,不但可以在WEB網絡中使用,如常見的BBS,留言板,聊天室通常是用動態網頁實現的,而且也可以在單位的局域網中使用,是一項應用面較廣而且較實用的技術,在學生成績管理,圖書管理,電子商務管理等多方面應用效果較理想。ASP本身包含了一個DLL文件,名字名asp.dll,缺省安裝在Winntsystem32inetsrv目錄下。這個DLL文件負責得到一個ASP頁面(由文件擴展名.asp標識),然后對它進行分析,尋找服務器端腳本內容。這個腳本傳送給相應的腳本引擎,腳本的執行結果與ASP頁中的HTML和模板文本結合在一起。完整的頁面會送到WEB服務器,從那里送往原先提出請求的客戶端。利用ADO技術結合ACCESS數據庫,采用本文所述方法可以方便快速的開發小型數據庫應用系統。ADO與ASP結合來,具有良好的數據庫兼容性,能夠連接多種支持ODBC的數據庫,因而是一種較安全WEB數據通信庫訪問解決方案.

[1]Alex Homer.ASP3.0專業Web技術[M].1版.人民郵電出版社,2000,12.

[2]劉洪海.網絡數據庫開發實戰ASP電子商務[M].1版.中國鐵道出版社,2000.

[3]尚俊杰.網絡程序設計---ASP[M].4版.清華大學出版社,2004.

[4]Richard Anderson Chris Blexrud.ASP高級編程[M].1版.機械工業出版社,2000.

猜你喜歡
頁面數據庫用戶
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 国内精品视频区在线2021| 国产精品第5页| 暴力调教一区二区三区| 亚洲swag精品自拍一区| 欧美人人干| 色婷婷色丁香| 超清无码一区二区三区| 黄色福利在线| 无码高潮喷水在线观看| 成年人视频一区二区| 亚洲永久视频| 在线观看国产网址你懂的| av一区二区人妻无码| 国产丝袜无码一区二区视频| 国产精品一区二区不卡的视频| 最新国语自产精品视频在| 国产激爽大片高清在线观看| 国产91精品最新在线播放| 欧美一区二区自偷自拍视频| 国产精品自在自线免费观看| 一级毛片视频免费| 免费精品一区二区h| 色视频久久| www.国产福利| 久久精品国产精品青草app| 国产乱码精品一区二区三区中文 | 91精品专区国产盗摄| 国产欧美日韩va| 国产女同自拍视频| 国产乱人伦AV在线A| 在线不卡免费视频| 亚洲精品第一页不卡| 亚洲男人天堂2018| 亚洲免费播放| 日韩精品一区二区深田咏美| 99re在线视频观看| 国产精品亚洲αv天堂无码| 亚洲人妖在线| 毛片最新网址| 国产精品分类视频分类一区| 欧美久久网| 色老二精品视频在线观看| 91丨九色丨首页在线播放| a毛片免费观看| 日韩AV无码一区| 成人福利免费在线观看| 久久亚洲综合伊人| Aⅴ无码专区在线观看| 欧美日韩国产在线观看一区二区三区| 精品国产网站| 三上悠亚在线精品二区| 国产一二三区视频| 欧洲成人免费视频| a级毛片免费网站| 久草美女视频| 国产成人精品免费视频大全五级| 亚洲无码视频喷水| 亚洲成人免费看| 99久久精品免费看国产免费软件| 日韩欧美中文| 亚洲日韩在线满18点击进入| 国产精品99一区不卡| 天天摸夜夜操| 欧美影院久久| 亚洲色图欧美激情| 欧美日韩精品在线播放| 精品国产一区二区三区在线观看| 精品在线免费播放| 日韩精品一区二区深田咏美| 色国产视频| 91福利一区二区三区| AV无码无在线观看免费| 国产福利影院在线观看| 亚洲一区二区三区国产精品| 国产成人精品第一区二区| 亚洲最大看欧美片网站地址| 日本三级精品| 日韩人妻少妇一区二区| 国产精品天干天干在线观看| 人妻无码一区二区视频| 无码专区国产精品一区| 美女一区二区在线观看|