龙源期刊?/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
应用程序和数据库移动到其他计算机中,只需?