最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ASP数据库连接的实现
时间:2022-06-30 10:14:04 编辑:袖梨 来源:一聚教程网
ASP数据库连接的实现
夏春涛
(解放军信息工程大学电子技术学院102教研室,河南 郑州 450004)
(Email: [email protected])
摘 要:本文给出了ASP中数据库连接的多种实现方法。
关键词:ASP;ADO;OLE-DB;ODBC;数据库连接
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
连接期间,用户使用的名字。覆盖连接字符串中提供的任何用户名。可选参数。
Password
用户的口令。覆盖连接字符串中提供的任何口令。可选参数。
Options
可以是adAsyncConnect,指定异步地建立连接。忽略这个参数,则建立一个同步连接。注:因为脚本语言不能接收来自ADO的事件,所以异步连接不用于ASP环境,一般忽略这个参数。
从表1可以看出, Open方法实现与数据库连接的关键,是给出正确的ConnectionString。以下以SQL Server2000数据库为例,给出各种连接方式下的ConnectionString。
夏春涛
(解放军信息工程大学电子技术学院102教研室,河南 郑州 450004)
(Email: [email protected])
摘 要:本文给出了ASP中数据库连接的多种实现方法。
关键词:ASP;ADO;OLE-DB;ODBC;数据库连接
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
连接期间,用户使用的名字。覆盖连接字符串中提供的任何用户名。可选参数。
Password
用户的口令。覆盖连接字符串中提供的任何口令。可选参数。
Options
可以是adAsyncConnect,指定异步地建立连接。忽略这个参数,则建立一个同步连接。注:因为脚本语言不能接收来自ADO的事件,所以异步连接不用于ASP环境,一般忽略这个参数。
从表1可以看出, Open方法实现与数据库连接的关键,是给出正确的ConnectionString。以下以SQL Server2000数据库为例,给出各种连接方式下的ConnectionString。
相关文章
- 多邻国官网登录入口-Duolingo官方网页版入口 01-18
- 啥都能看的视频神器-资源最全的视频神器 01-18
- 新浪微博网页版手机端-新浪微博手机版网页入口 01-18
- 夸克网页版-夸克浏览器网页版入口 01-18
- 动漫共和国入口_动漫共和国官网与分类导航 01-18
- 绝世唐门漫画完整免费入口在哪?2026最新免费观看地址及平台汇总 01-18