我要投稿
您当前的位置:57365.com -> 论文中心 -> 工科论文 -> 电子通信论文 -> 论文内容

利用ASP实现网上数据库检索_电子通信论文

论文作者:佚名    论文来源:不详    论文栏目:电子通信论文    收藏本页

  张英慧我的通讯地址:北京安外外馆斜街41号遥感信息研究所   邮编:100011

  e-mail:zyh7541@263.net

利用ASP实现网上数据库检索

 

ASP是目前公认的建立Windows NT下动态站点最好的工具之一。它与ADO(Active Data Object,一种新的数据访问模型)的充分结合,提供了强大的数据库访问功能,使之成为进行网上数据库管理的重要手段。

1ASP简介

    ASP内含于Internet Information Server(简称IIS)中,扩展名以.asp表示。ASP文件可以用常规的文本编辑器编辑,也可以利用专门的辅助开发工具InterDev进行开发设计,InterDev的优点是将整个Web程序设计(包括网页设计、ASP程序设计、数据库管理等)融为一体,比较适合于较大工程项目的开发研制。ASP使用VBScriptJavaScript等脚本语言作为开发工具,镶嵌于HTML文本中,使用“<%%>”将ASP的程序包含起来。当用户从浏览器向Web服务器提出请求时,Web服务器会自动将ASP的程序解释为标准的HTML格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏。

    ASP中包括五个内置的ActiveX服务器组件和五个内置的对象:Database Access component(数据库访问组件)、File Access component(文件访问组件)、Ad Rotator component(广告轮播器组件)、Content Linking component(内容链接组件)、Browser Capabilities component(浏览器信组件)以及Request(请求对象)、Server(服务器对象)、Session(会话对象)、Response(响应对象)、Application(应用程序对象)。在所有ASP组件中,最有用的是数据库访问组件,也称为ActiveX数据对象或ADO。在站点发布数据库将使用这个组件及其中包含的对象,以完成对ODBC数据源的读写。

    此外,ASP技术的另一个重要特点是,程序员可以利用JavaVisual Basic Visual C++等语言制作适应自己特殊需要的ActiveX服务器组件来扩充ASP的功能,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI程序所不及的。

2ADO结合开发网上数据库检索程序

    ASP技术ADO技术相结合,可以实现基于WWW的数据库管理功能,用户可在浏览器画面中检索、输入、更新和删除数据库信息,从而建立提供数据库信息的主页内容。ADO主要提供了七个对象和四个集合来完成对于数据库的管理,包括:ConnectionCommandParameterRecordsetFieldPropertyError以及FieldsPropertiesParametersErrorsConnection对象用来建立与数据库的连接,Command对象完成对数据库的操作,Recordset对象可以查看或操作数据库中返回的数据。而Field 对象和Fields集合允许对当前记录的每一个字段进行操作,Parameter 对象和Parameters集合为Command对象提供信息和数据,Property 对象和Properties集合为ConnectionCommand RecordsetField对象的特性提供信息,Error对象和Errors集合在错误发生时提供错误信息。

    下面介绍开发数据库检索程序的基本设计方法:

⑴ 创建数据库源名(DSN)DSN是通过ODBC创建,由ODBC使用和识别的、用以连接应用程序和后台数据库的数据库逻辑名。具体创建ODBC数据源的方法可参阅有关资料,这里不再介绍。假定已为一个SQL Server数据库创建了取名为“BOOK”的 ODBC数据源。

创建数据库链接(Connection)

我要投稿   -   广告合作   -   关于本站   -   友情连接   -   网站地图   -   联系我们   -   版权声明   -   设为首页   -   加入收藏   -   网站留言
Copyright © 2009 - 20012 www.www.hxswjs.com All Rights Reserved.57365.com 版权所有