毕业论文-基于asp的web数据库访问

毕业论文-基于asp的web数据库访问

ID:12280955

大小:100.00 KB

页数:5页

时间:2018-07-16

毕业论文-基于asp的web数据库访问_第1页
毕业论文-基于asp的web数据库访问_第2页
毕业论文-基于asp的web数据库访问_第3页
毕业论文-基于asp的web数据库访问_第4页
毕业论文-基于asp的web数据库访问_第5页
资源描述:

《毕业论文-基于asp的web数据库访问》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于ASP的Web数据库访问唐菊生,孔勇(江苏理工大学电气信息工程学院,镇江212013)摘要:本文首先描述了ASP的工作原理及ASP的内置对象和组件,并着重讨论了ASP的数据库访问组件ADO,在此基础上给出了用ASP实现对Web数据库访问的应用实例。关键词:ASP;ADO;Web数据库AccessingtoWebDatabaseBasedonASPTangJusheng,KongYong(JiangsuUniversityofScienceandTechnology,Zhenjiang212013)Abstract:Thispaperdescribedt

2、heworkingprincipleofASPanditsbuilt-inobjectsandcomponents.ThedatabaseaccesscomponentADOwasdiscussedwithemphasis.BasedonthisapracticalexampleofaccessingWebdatabasebyASPwasproposed.KeyWords:ASP;ADO;WebDatabase在基于B/S结构的多层分布式Web应用系统中,为增强Web页面的动态交互性,使浏览端用户能在线访问Web数据库,关键技术就是Web服务器与Web数据

3、库的连接。传统的方法主要有CGI、ISAPI和JDBC等技术,但这些技术开发步骤烦琐且无法直接与HTML集成,只适合专门的程序员使用,在实际应用中难以进行快速开发、及时维护和大面积推广。应运而生的ASP(ActiveServerPage)技术正好弥补了这些不足,在微软倡导的Active平台中,ASP属于服务端ActiveX技术,它综合了传统的HTML文件、ActiveX脚本程序(Script)语言及ActiveX组件技术,在开发方面具有跨平台、面向组件的特性,应用起来更加灵活、更具交互性。微软将其描述为:“一个服务器的脚本环境,在这里可以生成和运行动态的、

4、交互的、高性能的Web服务器应用程序”。1ASP工作原理1.1ASP工作过程及其运行环境ASP程序工作在Web服务端,浏览器向服务器发出一个HTTP请求,请求一个.asp文件,Web服务器响应该请求并调用ASP引擎执行该文件,当遇到任何与Active脚本兼容的脚本(如VBScript、JScript)时ASP引擎调用相应的脚本引擎解释执行其中的脚本命令,若脚本中含有访问数据库的请求,则通过ODBC连结后台数据库,由数据库访问组件ADO(ActiveDataObject)执行访库操作,最后,ASP依据访库的结果集自动生成标准的HTML页面发送到客户浏览器。此

5、过程如图1所示:Web服务器数据库客户端浏览器ADO访问ASPODBC     HTTP图15/5ASP只能运行在Windows平台上,它的运行环境(Web服务器)有:·WindowsNTServer4.0下运行IIS3.0以上版本·WindowsNTWorkstation下运行PeerWebServer3.0以上版本·安装WindowsNTOptionPack·安装WindowsNTServicePack3以上版本时ASP已内置·Windows9X下运行PWS(PersonalWebServer):1.2ASP文件及其编程特点:ASP文件实际就是嵌入可执

6、行脚本的HTML文档,以.asp为扩展名,一个ASP文件主要包含:一般文本、HTML文件标记和脚本程序。ASP文件可以使用任何脚本语言,只需提供相应的脚本引擎。ASP自身提供了VBScript和JScript驱动,其中VBScript是缺省的脚本语言。脚本命令语句包含在“<%”和“%>”中。若要在一份ASP文件中混合使用多种语言或采用非默认的脚本程序语言时,可用服务端的SCRIPT标签。其格式为:...若一份ASP文件中同时使用“<%”“%>”与服务端S

7、CRIPT标签包括脚本程序,则前者的语句将先被执行。另外,ASP服务端Include命令允许在ASP文件的某处引入另一份文件的内容作为该文件的一部分,省去了在许多页面编写相同段落的重复工作。ASP在应用和开发方面具有自己的优点:1.ASP编写容易,可用任何无格式的文本编辑器编写,程序开发时间短;2.ASP灵活性好,它的主体是与平台无关的HTML和脚本程序,无需编译、链接直接执行,可适时改变,运行于各种操作环境;3.ASP程序独立于浏览器,在服务器端执行,相对客户端源代码隐藏,保密性好;4.ASP是面向对象的,并可扩展使用各种语言编写的ActiveX服务组件

8、。2ASP的内置对象和应用组件ASP提供了5个内置对象,这五个对象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。