ASP技术访问WEB数据库

2016-01-29 19:48 7 1 收藏

ASP技术访问WEB数据库,ASP技术访问WEB数据库

【 tulaoshi.com - ASP 】

一. 访问WEB数据库的多种方案 
   目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有: 
   1.公共网关接口CGI(Common Gateway Interface) 
   CGI是较早实现的技术。适用于多种服务器平台,如UNIX、WINDOWS等,但CGI的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。 
   2. INTERNET数据库连接器IDC(Internet Database Connector) 
   IDC集成在ISAPI(Internet Server API)中,充分利用了DLL技术,易扩充,但编程较CGI更为复杂,只适用于小型数据库系统。 
   3. 先进数据库连接器ADC(Advance Database Connector) 
   ADC提供了ActiveX Control来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。 
   4. JAVA/JDBC语言编程 
   JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。 
   5. 动态服务器页面ASP(Active Server Page) 
   ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。 
   二. ASP简介 
   1.ASP访问数据库的原理 
   ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。 
   当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。 
   由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。 
   2.ASP页面的结构: 
   ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成: 
   1) 标准的HTML标记:所有的HTML标记均可使用。 
   2) ASP语法命令:位于<% % 标签内的ASP代码。 
   3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。 
   4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。 
   3.ASP的运行环境 
   目前ASP可运行在三种环境下。 
   1) WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。 
   2) WINDOWS NT workstation 4.0运行Peer Web Server 3.0以上。 
   3) WINDOWS 95/98运行PWS(Personal Web Server)。 
   其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。 
   4.ASP的内建对象 
   ASP提供了六个内建对象,供用户直接调用: 
   1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。 
   2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。 
   3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。 
   4) Response对象:服务器将输出内容发送到用户端。 
   5) Server对象:提供对服务器有关方法和属性的访问。 
   6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。 
   5. ASP的主要内置组件: 
   1) Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。 
   2) Browse

来源:https://www.tulaoshi.com/n/20160129/1510157.html

延伸阅读
这是我前段时间学数据库时做的一个小程序,采用DAO访问ACCESS数据库,程序的主界面如下,控制相对来说很是简单,实现了数据库的基本操作。如图一所示: 几点说明: 在程序中使用了CButtonStyle这个免费类库,它可以实现带位图的按位,这里是以加载图标的方式操作的,在InitButtonSytle()中,为了使代码更短小,用循环实现了图...
标签: ASP
随着互联网的发展,Web数据库的应用越来越多,用户对访问Web数据库页面的速度也要求越来越高。访问Web页面的速度的快慢取决于网络的速度、Web页面所在服务器的性能以及Web页面本身的设计等多方面原因。本文介绍一种根据笔者多年开发经验总结的优化Web数据库页面的方法。  解决原理  用户访问静态Web页面时,Web服务器只需简单地将该页...
/** * @Purpose: Mysql数据库访问类 * @Package: * @Author: lisen@sellingclub.cn * @Modifications: * @See: * @Time: 2008.10.10 */ class DB_MYSQL { //============================================================ private $Host = 'localhost'; private $Database = 'db_name'; private $User = 'user'; private $Passwo...
标签: vb
作为微软旗下一款优秀的RAD工具,VB在数据库应用开发方面的能力十分强大。微软设计了多种数据库访问方法,下面通过对VB访问数据库的多种技术进行深入剖析,并总结出实际开发中的几点经验。希望能够对那VB的初学者有所帮助。(注意,文中所有的描述均在Windows 2000 professional和Visual Basic 6.0的环境下进行的) 一. DAO、RDO、...
标签: ASP
  用ASP访问数据库的几种常见方式 ActiveX Data Objects (ADO) 是一项容易使用并且可扩展的将数据库访问添加到 Web 页的技术。可以使用 ADO 去编写紧凑简明的脚本以便连接到 Open Database Connectivity (ODBC) 兼容的数据库和 OLE DB 兼容的数据源。如果您是一个对数据库连接有一定了解的脚本编写人员,那么您将发现 ADO 命令语句并不...

经验教程

156

收藏

83
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部