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
主站蜘蛛池模板: 玖玖精品在线| 亚洲区视频在线观看| 亚洲成AV人手机在线观看网站| 91麻豆精品国产91久久久久| 日本不卡在线播放| 国产精品福利社| 久久成人免费| 天天躁夜夜躁狠狠躁躁88| 91成人免费观看| 国语少妇高潮| 日韩A级毛片一区二区三区| 免费在线看黄网址| 欧美性爱精品一区二区三区 | 午夜精品区| 亚洲人在线| a级毛片免费播放| 精品国产欧美精品v| 黄色一及毛片| 久久香蕉国产线看观| 国产美女自慰在线观看| 中文字幕av一区二区三区欲色| 国产原创演绎剧情有字幕的| 欧美三级日韩三级| 国产在线精品美女观看| 国产黑丝一区| 色一情一乱一伦一区二区三区小说 | 国产激情在线视频| 在线高清亚洲精品二区| lhav亚洲精品| 中文字幕在线播放不卡| 亚洲精选无码久久久| 欧美特黄一级大黄录像| 91久久精品日日躁夜夜躁欧美 | 欧美成人午夜视频免看| 午夜视频www| 亚洲精品无码高潮喷水A| 国产精品成人AⅤ在线一二三四| 国产亚洲精| 国产中文一区二区苍井空| 午夜影院a级片| 丁香婷婷激情网| 老色鬼久久亚洲AV综合| 欧美成人看片一区二区三区| 在线国产91| 色播五月婷婷| 在线观看国产小视频| 亚洲福利片无码最新在线播放| 一级毛片在线免费视频| 在线观看无码a∨| 真实国产乱子伦高清| 欧美精品一区在线看| 国产午夜一级毛片| 亚洲福利视频网址| 亚洲日本一本dvd高清| 凹凸国产熟女精品视频| 国产玖玖视频| 欧美精品xx| 欧美成人免费一区在线播放| 亚洲综合中文字幕国产精品欧美| 亚洲91精品视频| 国产午夜精品一区二区三| 性视频一区| 激情综合网址| 日韩大片免费观看视频播放| 亚洲国产第一区二区香蕉| 一级香蕉人体视频| 在线视频亚洲色图| 国产精品私拍99pans大尺度| 在线无码九区| 国产a v无码专区亚洲av| 久久久久青草大香线综合精品 | 亚洲香蕉久久| 一本色道久久88| 国产精品大尺度尺度视频 | 欧美日本在线播放| 亚洲成A人V欧美综合| 中文无码精品A∨在线观看不卡| 国产精品亚洲va在线观看| 五月婷婷亚洲综合| 国产99精品久久| 九色在线视频导航91| 91九色视频网|