asp技术与web数据库开发new

asp技术与web数据库开发new

ID:34442721

大小:192.05 KB

页数:4页

时间:2019-03-06

asp技术与web数据库开发new_第1页
asp技术与web数据库开发new_第2页
asp技术与web数据库开发new_第3页
asp技术与web数据库开发new_第4页
资源描述:

《asp技术与web数据库开发new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、http://www.paper.edu.cnASP技术与Web数据库开发武刚峰,纪爱敏,刘永明河海大学机电工程学院,江苏常州(213022)E-mail:niuduwu@163.com摘要:本文针对学校和企业对Web数据库开发和维护的需求,介绍了ASP技术的相关知识,阐明了利用ASP技术开发数据库的方法和执行步骤,并以一实例详细叙述利用ASP开发Web数据库的实现过程。关键词:ASP,Web数据库,ADO,ODBC1.引言如今,在客户机端对服务器上数据库进行查询、插入、删除等操作已经变得越来越频繁[1]。为了快速完成用户的数据库请求及方便网络管理员对主页数据库进行远

2、程维护,学校或企业主页拥有自己的Web数据库已经成为一种必然。而ASP(ActiveServerPages)作为一[2]种简单易学、功能强大的网络程序设计语言,可以很好的满足Web数据库开发的要求。本文将详细介绍ASP在Web数据库开发过程中的应用,并以简单的学生信息系统为例讲述ASP开发Web数据库的具体步骤。考虑到微软公司的MicrosoftAccess数据库使用简单,可以迅速掌握,而且对于一般的单位网站已经足够,本文的例子中的数据库选取MicrosoftAccess数据库。2.ASP简介及特点ASP是微软公司推出的一种动态服务器网页技术,目前可以在Windows

3、NT、Windows[3]2000、WindowsXP上运行。它对客户端没有任何要求,只要一个普通的浏览器就可以。ASP文件就是在普通的HTML文件中嵌入VBScript或JavaScript语言脚本。当客户请求一个ASP文件时,服务器就把该文件解释成标准的HTML文件发过去。这种在服务器端运行方式的好处是:第一,可以不受客户端浏览器的限制;第二,可以很方便地和服务器交换数据,比如读取数据库。ASP提供了几个内部对象和内部组件,利用他们可以很方便地实现表单上传、存取数据库等功能。还可以利用VC或VB开发自己的组件,以满足特殊要求。ASP具有以下特点:a.ASP所使用的

4、VBScript脚本语言直接来源于VB语言,秉承了VB简单易学的特点,比较容易掌握。b.把脚本语言直接嵌入HTML文档中,不需要编译和连接皆可以直接解释运行。[4]c.可以隐藏程序代码,在客户端仅可以看到由ASP输出的动态HTML文件,可以防止程序被盗,保护了开发者的利益。d.ASP是面向对象编程,可扩展ActiveXServer组件功能,可以使用第三方组件或自己开发ActiveXServer组件。3.ASP及Web数据库的工作过程开发数据库的过程中,将会用到ASP的内置组件——数据库存取组件。数据库存取组件(DatebaseAccessComponent)是使用AD

5、O(ActiveXDateObject)技术来存取符合ODBC(OpenDateBASEConnectivity)标准的数据库或具有表格状的数据形式的一种ASP内置组件。ADO是一种可以让用户通过Web应用程序来存取服务器段的数据库、并可以在用户端-1-http://www.paper.edu.cn实现网上即时更新显示的Web页面数据库技术。主要的ADO对象有三个,分别是Connection,Command及Recordset。Connection对象能够建立数据库与应用程序之间的联系,在建立联系后,Command对象对数据库提供数据查询,Recordset对象是数据

6、库服务器所返回的记录集。使用ASP开发的Web数据库可分为五个执行步骤,如图1所示。以下逐一解释各步骤:(1)客户浏览器向Web服务器发出读取ASP文件的要求。(2)Web服务器执行ASP文件。(3)若有数据库的操作,则使用ADO的Connection对象。具体连接方法如下:<%Dimdb‘声明一个实例变量Setdb=Server.CreateObject(“ADODB.Connection”)Db.Open“Dbp=C:......file.mdb;Drive={MicrosoftAccessDriver(*.mdb)}”%>图1ASP读取Web数据库执行步骤

7、(4)ADO通过ODBC来存取数据库。要在数据库中添加或读取记录,就要用到SQL语言的Insert语句和Select语句。利用Connection对象的Execute方法打开一个记录集,进行数据库的存取操作。具体方法如下:<%‘以下建立记录集DimstrSql,rs‘声明rs为记录集变量strSql=“Select*FromlinkOrderBylink_idDESC”‘按降序排列显示所有记录Setrs=db.Execute(strSql)%><%‘以下添加记录DimstrSqlsteSql=“InsertIntolink(,,,,)Values(,

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

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

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