怎么用ASP把一个用户登录的万页面和数据库连接起来

来源:百度知道 编辑:UC知道 时间:2024/05/25 08:14:43

1 引言

ASP是目前最流行的Web程序设计技术之一,它使用ADO技术对数据库进行存取。ADO是Microsoft目前主要的数据存取技术,它是Microsoft各种数据存取技术,如ODBC、DAO、RDO、OLE-DB演化发展的结果。

ADO是封装了OLE-DB复杂接口的COM对象,它以极为简单的COM接口来存取各种不同的数据。图2是ADO数据存取的架构图。从图中可以看出,ADO可以直接藉由OLE-DB来存取不同数据源的数据,也可以间接籍由ODBC来存取关系型数据源的数据。本文针对这两种方式初步探讨ASP应用程序中数据库连接的实现。

图 1 ADO数据存取架构

Application/Browser

ADO

OLE-DB

ODBC

SQL Data

Non SQL Data

Mainframe and

Legancy Data

2 Connection对象

ADO中的Connection对象代表与底层数据供应程序的一个连接,它保持着数据供应程序的信息。在ASP应用环境下,Connection对象代表从Web服务器到数据库服务器的一个连接。Connection对象调用Open方法来实现与数据库的连接,它的语法如下:

Connection.Open [ConnectionString],[UserID],[Password],[Options]

Open方法的参数及说明如表1:

表 1 Open方法的参数及说明

参 数

说 明

ConnectionString

包含连接细节的字符串。可以是ODBC DSN的名称、数据链接文件的名称或真实的连接细节。可选参数。

UserID

连接期间,用户使用的名字。覆盖连接字符串中提供