加入收藏 | 设为首页 | 会员中心 | 我要投稿 上海站长网 (https://www.021zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

应用ASP访问SQL Server 2000数据库

发布时间:2022-10-17 14:31:05 所属栏目:Asp教程 来源:网络
导读:
摘要:在建立Web数据库站点的应用中,将ASP技术与SQL Server数据库相结合,使数据库管理更加的方便和安全。因此如何利用ASP访问SQL Server 2000数据库成为了Web数据库站点开发的关键。首先

应用ASP访问SQL Server 2000数据库

摘要:在建立Web数据库站点的应用中,将ASP技术与SQL Server数据库相结合,使数据库管理更加的方便和安全。因此如何利用ASP访问SQL Server 2000数据库成为了Web数据库站点开发的关键。首先介绍了ASP访问SQL Server 2000数据库所用到的ADO组件,接着阐述了ASP与SQL Server 2000数据库建立连接的4个主要步骤。

关键词:ASP;SQL Server 2000数据库;ADO;ODBC数据源

中图分类号:TP393.09 文献标识码:A文章编号:1007-9599 (2011) 19-0000-01

ASP Applications to Access SQL Server 2000 Database

Xu Yong,Zheng Ruiyin

(Jiangxi Tourism Business Vocational College,Nanchang330100,China)

Abstract:In creating a Web site,database applications,the ASP technology combined with the SQL Server database to make database management more convenient and secure.Therefore,how to use ASP to access SQL Server 2000 database into a Web site developed by key database.First introduced the ASP to access SQL Server 2000 database that uses the ADO components,and then elaborated on ASP and SQL Server 2000 database to connect the four main steps.

Keywords:ASP;SQL Server 2000 database;ADO;ODBC data source

一、ADO存取数据库对象

ADO(ActiveX Data Object)是ASP内置的重要组件,ADO涵盖了数据库连接、简单查询、控制查询数据、增加记录、修改记录和删除记录等主要功能的使用。

(一)ADO组件。ADO组件及其功能为:①Connection对象,建立与数据库的连接;②Command对象,向Web数据库传送数据查询的请求;③Parameter对象,传递Command对象所需要的命令参数;④Recordset对象,通过SQL查询语句来访问或修改数据库中的数据表;⑤Field对象指定Recordset对象的数据字段;⑥Property对象表示ADO的各项对象属性值;⑦Error对象负责记录连接过程所发生的错误信息。

(二)通过ADO访问数据库。ASP能够把脚本、HTML、ADO组件和SQL Server数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户要求专门制作的HTML页面传送给客户端浏览器。利用ADO组件,ASP通过ODBC很容易建立与数据库的连接,并查询和管理数据库,从而构建起基于WEB的应用程序。ADO为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库信息,因此通过ADO访问数据库适用于创建各种动态网站。

二、ASP与SQL Server 2000的连接

(一)建立数据库登录用户。SQL Server 2000提供对数据库的防问限制,要与数据库建立连接,首先要建立数据库登录用户,主要包括:登录ID(Login ID)、登录口令(Password)和用户ID(User ID)。

(二)设置ODBC数据源。ODBC(开放数据库连接),是ASP程序的ADO组件和数据库之间的接口,它需要在ASP程序之外来设置。下面以一个实例来说明,在ODBC数据源管理器中添加一个名为CXSystem的数据源,通过它来访问CXSystem数据库。

(三)ASP与数据源建立连接。以系统登录作为实例,当用户登录时,系统首先要检查数据库里数据表Users中是否有登录用户的资料[1]。通过ADO组件和ODBC数据源CXSystem,可以将Users表中的用户资料通过一个表格显示在Web页码上,该页面的名字为User.asp,执行结果如下。

用户名密码管理员123Admin 1234

1.声明Connection对象和Recordset对象。因为Connection对象和Recordset对象并不是ASP的内置对象,所以在ASP页面程序与数据库进行交互之前,需要进行声明[2],声明的方法如下:

set conn=Server.CreateObject(“ADODB.Connection”)

set RS=Server.CreateObject(“ADODB.Recordset”)

2.调用Open方法打开数据库[3]

conn.open”DSN=CXSystem;UID=aspmima;PWD=aspmima”

DSN=CXSystem:

UID=aspmima:

PWD=aspmima:

通过Open方法打开一个数据记录结果集。

RS.open”select*from GDZCdata”,conn

3.通过Fields集合访问数据[3],ASP程序是将数据表中的数据显示出来的方法如下:

do while NOT RS.EOF

Response.Write””

Response.Write””&RS.Fields(”字段名称”).Value&””

RS.MoveNext

Loop

4.关闭与数据源的连接

RS.Close

Set RS=Noting

conn.Close

set conn=Nothing

三、结语

通过实例介绍了ASP访问SQL Server 2000数据库的4个主要步骤asp数据库,通过这4个基本步骤可以轻松实现利用ASP访问SQL Server 2000数据库。基于ASP的信息系统开发简单,功能强大,通过ADO访问数据库,既减少了程序开发的复杂性,又兼顾了数据访问效率,适合于创建各种动态网站。因此,ASP+SQL Server 2000方案是当前网络数据库应用的主流之一。

参考文献:

[1]唐汇国,张泰山,陈志盛.基于ASP的数据库连接[J].计算机工程与应用,2003,39(31):191-194

[2]黄雷.ASP+SQL Server项目开发实践[M].北京:中国铁道出版社,2006

[3]武汉理工大学学报,2009年,

[作者简介]徐涌(1976.6-),男,讲师,研究方向:网络数据库。

(编辑:上海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!