首页 理论教育 ASP程序设计:了解Web数据库概述

ASP程序设计:了解Web数据库概述

时间:2023-11-20 理论教育 版权反馈
【摘要】:要开发基于Internet/Intranet 的浏览器/服务器结构的管理信息系统,首先要解决的就是如何实现网页与数据库的连接和集成,实现这个目的,一般有下面三种方法:1.CGI 的方法;2.Web 通过处理器与数据库进行连接;3.采用集成了ODBC 接口功能的Web 服务器。ASP技术是一种动态的Web页面技术,它可以在HTML种嵌入脚本语言,而且它自身携带VBScript 和JavaScript两种脚本引擎,并与微软对ActiveX Server Component 技术紧密结合,从而使数据库的操作能力大大加强。

ASP程序设计:了解Web数据库概述

在当前信息时代的浪潮下,如何在企业内部有效地管理信息并发挥其作用,已经成为各部门、各组织所面临的重要课题。管理信息系统(MIS)作为信息技术在管理领域的一个重要分支,已经在信息管理中起到了举足轻重的作用,MIS 的成功实施将大大促进信息管理的现代化、科学化、规范化和系统化。

传统的MIS 开发涉及的物理结构不外乎是:主机—终端、文件服务器—客户机、客户机—服务器等结构。随着网络技术的飞速发展,基于Internet/Intranet 的浏览器/服务器结构的管理信息系统应运而生,与传统的MIS 物理结构不同,在这里的MIS 系统中,各个客户端只需要简单的安装和运行相同的浏览器,而在服务器端安装Web 服务器软件数据库管理系统。可以说,现在的浏览器/服务器结构是从客户机—服务器结构发展出来的。

要开发基于Internet/Intranet 的浏览器/服务器结构的管理信息系统,首先要解决的就是如何实现网页与数据库的连接和集成,实现这个目的,一般有下面三种方法:

1.CGI 的方法;

2.Web 通过处理器与数据库进行连接;(www.xing528.com)

3.采用集成了ODBC 接口功能的Web 服务器。

第一种方式,用户需要手工编写各种CGI(Common Gateway Interface)处理程序,这是一种最原始的开发交互式网页的方法,几乎所有的Web 服务器都支持CGI 程序。CGI 程序可以采用VB、Java、C 等开发工具进行编写,但其开发工作量大而且移植困难,只适合用于处理数据库结构较固定的场合。第二种方法,开发人员的主要工作是编写访问数据库的SQL语句及返回的页面代码生成,开发起来较简单、实用,但实现的控制功能有限。第三种方式,由于可直接支持HTML 语言,因此它提供的功能更强,实现更容易,应用灵活,对数据库的访问只要通过编写内嵌脚本语言就能实现。

因此,现在采用的方式绝大多数都是用第三种方式。从IIS3.0 开始,Microsoft 提供了对Active Server Page(ASP)的支持。ASP技术是一种动态的Web页面技术,它可以在HTML种嵌入脚本语言,而且它自身携带VBScript 和JavaScript两种脚本引擎,并与微软对ActiveX Server Component 技术紧密结合,从而使数据库的操作能力大大加强。ASP 技术的核心是将静态的HTML 页面与可执行的Script 语句有机地结合在一起,形成ASP 页面文件。开发者在使用时,可以采用多种脚本语句,惟一要做的是,在每段脚本程序开始使用HTML 标签表明所用的脚本语言即可,而不要担心浏览器是否支持脚本语句。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈