论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

浅谈asp对web数据库的访问

一.引言

随着Internet的不断普及,市场上出现了各种各样的网站,在网上随处可见留言板,意见反馈,网上查询,聊天室等这些功能。网上电子商城是一种最为先进的销售模式,它为顾客和厂家都带来了利润和方便。理所当然,它自然有以上功能。它是利用ASP(Active server page)与数据库技术结合来实现的。在ASP 脚本中可以通过三种方法实现与数据库的连接: 通过ODBC DSN 建立连接, 通过oledb 建立连接和通过driver 建立连接。而网上电子商城是采用ODBC DSN 建立连接的。

paper51.com

二. ASP简介 内容来自www.paper51.com

2.1ASP访问数据库的原理

http://www.paper51.com

  网上电子商城是使用VBScript、JavaScript 等脚本语言来设计ASP程序的控制部分的, 当执行ASP 程序时, 脚本程序将一整套命令发送给脚本解释器( 即脚本引擎) , 由脚本解释器进行翻译并将其转成服务器所能执行的命令。只需将ASP 程序放在WEB 服务器的虚拟目录下, 就可以通过WWW的方式访问ASP 程序了ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveXData Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行。

http://www.paper51.com

2.2ASP页面的结构: 内容来自www.paper51.com

  ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:标准的HTML标记:所有的HTML标记均可使用;ASP语法命令:位于<% %> 标签内的ASP代码;服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性;脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。 paper51.com

2.3ASP的内建对象

内容来自论文无忧网 www.paper51.com

  ASP提供了六个内建对象,供用户直接调用: paper51.com

2.3.1 Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。 http://www.paper51.com

2.3.2 Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。 内容来自www.paper51.com

2.3.3 Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。 内容来自www.paper51.com

2.3.4 Response对象:服务器将输出内容发送到用户端。 内容来自论文无忧网 www.paper51.com

2.3.5 Server对象:提供对服务器有关方法和属性的访问。

http://www.paper51.com

2.3.6Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(MicrosoftTranscation Server)管理的支持。

http://www.paper51.com

------分隔线----------------------------
联系方式