龙源期刊ç½?/p>
http://www.qikan.com.cn
ASP
与常用数据库的连æŽ?/p>
作者:陈静æ�?/p>
来源:《电脑知识与技术ã€?/p>
2012
年第
05
�/p>
摘要:主要介ç»?/p>
ASP
�/p>
Access
�/p>
Sql server
�/p>
Oracle
的连接方式ã€?/p>
关键词:
ASP
ï¼?/p>
ADO
ï¼?/p>
OLE DB
ï¼?/p>
ODBC
数据库连æŽ?/p>
中图分类号:
TP311
文献标识码:
A
文章编号ï¼?/p>
1009-3044(2012)05-1006-03
ASP
是目前流行的开放式
WEB
应用程序开发技术ã€?/p>
ASP
能将脚本ã€?/p>
HTML
、组件和强大
çš?/p>
WEB
数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并按用户要æ±?/p>
制作专门的页面传递给客户端浏览器。数据库是管理大量、一致、可靠、共享、持久的数据èµ?/p>
源的计算机软件产品。数据库软件是动态网站实现互动效果的一个非常重要的核心组件,是æ”?/p>
撑以电子商务、网上论坛和信息发布为代表的一系列网络服务的坚强支柱。因此在
ASP
中如
何建立与不同类型数据库的连接就显得尤为重要ã€?/p>
ASP
必须建立与数据库的联系才能使用数据库中的数据。在
ASP
中,用来存取数据库的
对象统称ä¸?/p>
ADO
组件,它的主要对象有三种ï¼?/p>
Connection
�/p>
Recordset
�/p>
Command
�/p>
Connection
对象又称连接对象,用来和数据库建立连接,ç”?/p>
Connection
对象建立连接后,才可以利ç”?/p>
Command
对象æˆ?/p>
Recordset
对象对数据库进行各种操作ï¼?/p>
Recordset
:负责存取数据;
Command
对象定义将用于对数据源执行的指定命令ã€?/p>
ASP
与数据库的互连是通过
ODBC
或è€?/p>
OLE DB
实现的,它们都为
ASP
提供统一的数æ�?/p>
库访问接口ã€?/p>
ODBC(Open DataBase Con? nectivity)
即开放数据库互连,它将所有对数据库的åº?/p>
层操作全部隐藏在
ODBC
的驱动程序内核里。对于用户来说,只要构建了一个指向数据库çš?/p>
连接,就可以采用统一的应用程序编程接å�?/p>
(API)
就实现对数据库的读写,或者用相同的代ç ?/p>
访问不同类型的数据库ã€?/p>
1
创建
DNS
数据æº?/p>
�/p>
ASP
中利ç”?/p>
ADO
对象来操作数据库,首先要创建一个指向数据库çš?/p>
ODBC
连接ã€?/p>
�/p>
Windows
系统中,
ODBC
的连接主要是通过
ODBC
数据管理器来完成的,数据库驱åŠ?/p>
程序使用数据æº?/p>
DSN
ï¼?/p>
Data Source Name
)定位和标识特定çš?/p>
ODBC
兼容的数据库,构å»?/p>
ODBC
连接就是创建与数据源的连接,也就是创å»?/p>
DSN
。一旦创建了指向数据库的
ODBC
è¿?/p>
接(
DSN
ï¼?/p>
,
同数据库连接的有关信息就被保存在
DSN
中ã€?/p>
DSN
分为用户、系统和文件三种类型。用æˆ?/p>
DSN
一般不用。文ä»?/p>
DSN
将信息保存在独立
的文ä»?/p>
Global.asa
中,如果希望将整ä¸?/p>
WEB
应用程序和数据库移动到其他计算机中,只需è¿?