1 asp简介
asp是active server pages(动态服务器页)的缩写。它是一个服务器端脚本环境在站点web服务器上解释脚本可产生并执行动态、交互式、高效率的站点服务器应用程序。利用它,开发者可以通过创建服务器脚本,编写强大的web应用程序,实现动态交互式web页面。对于一个动态的、大数据量的交互信息系统,如果没有数据库技术的支持,其功能必然受到限制。实践证明从基于数据库的管理信息信息系统的角度来看,browse/web server/database server的分布式结构已势不可挡。
数据库访问是本系统的核心。本系统采用asp方法实现动态查询、修改、删除和添加数据库。asp方法是由微软iis 5.0(internet information server 5.0)以上版本支持的。文件的后缀为.asp,所使用的语言是一种由vbscript 语言和html语言混合组成的扩展语言。文件在服务器端由iis解释执行,转化形成标准的页面传递给客户端(浏览器)。而asp访问数据库信息是通过中间件(odbc)实现的。
整个系统采用browse/web server/database server的分布式工作模式,前台采用asp和html,后台是使用sql server 2000数据库服务器。而前、后台连接的中间件为odbc(开放数据库连接)。
odbc提供了访问各种后端数据库系统的通用接口,前端应用程序(本文中的asp网页)调用驱动程序管理器(odbc.dll)中的函数.再由其通过驱动程序(sqlsrvr.dll)把数据送到服务器.odbc通用性好,允许最强的互操作性,也是访问数据库的常用方法
ado可以对几乎所有数据库进行读取和写入操作。ado常用的四种对象及其功能如下:
1、 连接对象(connection):用来连接数据库;
2、 记录集对象(recordset):用来保存查询语句返回的结果;
3、 命令对象(command):用来执行sql语句或者sql server 的存储过程;
4、 参数对象(parameter):用来为存储过程或者查询提供参数。 |