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最新国产精品网站| 亚洲最黄视频| 亚洲码在线中文在线观看| 99久视频| 亚洲免费黄色网| 国产va在线观看免费| 无码中字出轨中文人妻中文中| 婷婷亚洲最大| 99re在线免费视频| 精品五夜婷香蕉国产线看观看| 91视频国产高清| 大香网伊人久久综合网2020| 亚洲精品麻豆| 99爱在线| 欧美日韩一区二区在线免费观看| 99免费在线观看视频| 国产国产人成免费视频77777 | 国产成人久视频免费| 国产h视频在线观看视频| 国产91精品调教在线播放| 超碰免费91| 免费不卡视频| 91国内外精品自在线播放| 亚洲欧洲日韩综合| 久久永久视频| 国产第三区| 天天躁日日躁狠狠躁中文字幕| 久久亚洲综合伊人| 国产精品网拍在线| 久久久久青草大香线综合精品| 欧美性色综合网| 日韩欧美在线观看| 精品国产网| 伊人久久大线影院首页| 一区二区自拍| 免费人成网站在线观看欧美| lhav亚洲精品| 欧美日本激情| 九一九色国产| 国产精品毛片一区| 亚洲AⅤ永久无码精品毛片| 国产精品偷伦视频免费观看国产| 日本黄色不卡视频| 毛片免费网址| 免费一级无码在线网站| 黄色一级视频欧美| 国产91全国探花系列在线播放| 国产区免费| 国产乱人免费视频| 欧美综合一区二区三区| 免费A级毛片无码免费视频| 久久熟女AV| 亚洲无码精彩视频在线观看 | 综1合AV在线播放| 国产精品国产三级国产专业不 | 亚洲成人在线免费| 四虎影视库国产精品一区| 国产69精品久久久久孕妇大杂乱| 久久99国产综合精品女同| 中文国产成人精品久久| 国产99视频精品免费视频7| 欧美人在线一区二区三区| 99视频精品在线观看| 国产亚洲欧美在线中文bt天堂| 欧美怡红院视频一区二区三区| 高潮爽到爆的喷水女主播视频| 欧洲一区二区三区无码| 丁香六月综合网| 亚洲三级电影在线播放| 欧美在线国产| 免费一级毛片不卡在线播放| 精品国产香蕉在线播出| 2021天堂在线亚洲精品专区| 97精品久久久大香线焦| 国产va免费精品观看| 国产嫖妓91东北老熟女久久一| 成人免费视频一区二区三区| 99视频在线免费观看| 欧美亚洲一区二区三区导航| 免费一级无码在线网站 | 国产免费好大好硬视频|