>>返回首页 >>联系我们
烟囱脱硫、脱硫塔防腐、喷塑(EAA喷塑)、喷铝、喷锌、喷铜、喷不锈钢、喷镁铝合金、喷锌铝合金、喷镍、喷钼、防水堵漏、防腐堵漏、堵漏施工、烟囱新建、烟囱刷航标、烟囱拆除、铁烟囱安装、防腐保温、龙门吊防腐、炉架防腐
       防水堵漏工程
       防腐保温工程
       环保脱硫工程
       烟囱建修工程
       防腐喷涂工程
       防腐地坪工程
       化学锚固工程
       钢烟囱安装工程
       碳纤维加固工程
名 称:江苏新大高空工程有限公司
地 址:江苏省盐城市东进中路8号
联系人:王封  王庄华
手 机:13815589088  13626225188
电 话:0515-88417808
传 真:0515-88417808
电子邮件:jsxdgk@163.com
网 址:http://www.ycxinda.com
邮 编:224000

ASP的Web数据库访问技术及其应用

日期: 2011/2/17 点击: 181

ASP的Web数据库访问技术及其应用

  摘 要:介绍了ASP访问Web数据库的基本原理及其通过ADO对象访问数据库的方法,并通过笔者完成的一个实例进行了说明。

  关键词:ASP;Web数据库;ADO;ODBC Technology of Accessing Web Database by ASP and Its Application

  BAIJinshan1,LILin1,LIXincheng2,LIZhipeng1

  (1.Linyi Teachers University,Linyi,276005,China;2.Electric&MechnicalDepartment of CUMTB,Beijing,100083,China)

  Abstract:In this paper,the elementary theory and methods used in accessing Database by ASP are provided.Finally,the writer gives an example to explain.

  Keywords:ASP;Web Database;ADO;ODBC

  随着网络技术的发展,浏览器/服务器(Browser/Server)模式已经成为管理信息系统发展的趋势。在B/S模式下,客户端只需安装一个浏览器,用户即可根据Web页面显示的信息发出一系列命令和请求,如对数据库的增加、删除、修改、查询等,这些命令和请求由服务器端负责处理,并将处理结果通过网络返回到浏览器端。

  要开发基于B/S模式的信息管理系统,首先需要实现Web页面与数据库的连接。Microsoft的ADO(ActiveXDatabase Object)对象为访问数据库提供了一个很好的解决方案,而ASP(Active ServerPages)本身又紧密集成了ADO对象,从而解决了Web页面与数据库的连接问题。ASP技术是微软最近推出的一种动态的Web页面技术,其技术核心是将静态的HTML语言与VBScript和JavaScript等脚本语言结合在一起形成ASP页面文件,实现动态网页的开发。

  1 ASP的Web数据库访问技术

  ASP是功能强大的服务器端脚本编程环境,利用ASP内置ADO对象组件,可以轻松地存取各种数据库。ASP对数据库访问的执行过程如下:浏览器向Web服务器提出ASP页面文件请求,服务器将该页面由ASP.DLL进行解释并在服务器端执行,通过启动ODBC驱动程序或使用专用接口完成对数据库的访问,并生成动态的网页返回给浏览器,浏览器再将该网页显示在客户端屏幕上。其执行原理如图1所示。

  1.1 建立Web页面与数据库的连接

  ASP需要通过ADO对象组件来访问数据库,ADO包含以下4个对象:Connection,Command,RecordSet,Field。在访问数据库之前首先要利用ADO中的Connection对象建立一个数据库连接,并配置其连接字符串(ConnectionString)的属性。常用的数据库一般为MicrosoftAccess或SQLServer,对于这两种数据库,通常使用其专用接口来访问数据库。连接字符串包括专用接口名称、数据源名称、用户名和口令4个部分。具体的连接如下:

  1.2 ASP访问数据库的方法

  (1)使用SQL语句来访问数据库常用的数据库语句有:

  ①SELECT语句:命令数据库引擎从数据库中返回信息,作为一组记录。

  ②INSERTINTO语句:添加一个或多个记录至一个表。

  ③update语句:更新基于特定准则的指定表中的字段值。

  ④delete语句:删除由FROM子句列出并符合WHERE子句的记录。

  在打开数据库连接以后,就可以用Connection对象的execute方法调用SQL语句来对数据库进行各种操作了。例如:

  (2)使用ADO中Recordset对象的Open,AddNew,delete和update方法来访问数据库

  在用Connection对象打开一个数据库连接后,就可以使用RecordSet对象来访问数据库,具体方法如下:

  2 ASP数据库应用实例

  为了更好地理解ASP的数据库编程,下面提供一个由笔者所做的实例,pubs是SQLServer自带的一个数据库,authors为其中的一张数据表。ASP程序代码及其运行结果如下:

  运行后返回浏览器的结果如图2所示。

  3 结语

  ASP能够通过一组称为ADO的对象模块来存取Web数据库,这可以说是Web技术的一次飞跃。无论采用的是Access,SQLServer数据库还是其他的数据库,只要该数据库具有对应的ODBC驱动程序或专用接口,ADO对象就能对其加以存取。

  参考文献

  [1]康博.Web应用程序开发新技术[M].北京:人民邮电出版社出版,1999.

  [2]杨威.ASP3.0网络开发技术[M].北京:人民邮电出版社出版,2000. 现代电子技术

 

公司简介 | 联系我们 | 后台管理
技术支持:新大网络部 2007-2010 江苏新大高空工程有限公司 版权所有 All Rights Reserved.