赞
踩
常用的数据库访问方式是什么?
ASP
访问数据库的方式有哪些?
在
ASP
中可以通过三种方式访问数据库:
1
、
IDC
(
Internet Database Connector
)方式;
2
、
ADO
(
ActiveX Data Objects
)方式;
3
、
RDS
(
Remote Data Service
)方式。
这三种访问方式对数据库的访问都是由
Internet
Information
Server
完成的。通过
Web
浏览器用
HTTP
协议向
IIS
(
Internet
信息服务器)发送请求,
IIS
执行对数据库的
访问,并返回一个
HTML
格式的文档响应。下面分别说明:
1
、
IDC
(
Internet
数据库接口)
IDC
是一个传统的数据库查询工具,用来定义和执行数据库查询的
SQL
命令,并
向浏览器返回一个指定数据格式的页面。使用
IDC
访问数据库最大的特点是简单,几
乎不需要编程就能实现对数据库的访问。
IDC
使用两种文件来控制如何访问数据库以及如何创建返回的
Web
页面:
IDC (.idc)
文件和
HTML
扩展
(.htx)
文件。
.idc
文件必须包括
ODBC
数据源(
Datasource
)
、
HTML
扩展文件的文件名(
Template
)以及要执行的
SQL
语句(
SQLStatement
)
。此外还有许
多可选字段,可以根据需要选用。
.htx
文件是带有用
或
括起来的附加标记的
HTML
文档,
IDC
用这
些标记将动态数据添加到文档中。在
.htx
文件中有六个关键字(
begindetail
、
enddetail
、
if
、
else
、
endif
和
"%z"
)
,用来控制数据库中的数据怎样和
.htx
文件中
HTML
格式进行
合并。数据库列名说明
HTML
文档中什么数据被返回。
要执行
IDC
查询,
通常的做法是在
HTML
文件中嵌入一个
.idc
文件的连接。
例如,
我们可用下面的
HTML
语句向
Web
服务器发出请求,要求执行
idctest.idc
文件:
HREF="http://LocalHost/idctest/idctest/idctest.idc">
查询
当
Web
服务器接到请求后,就调用
Httpodbc.dll
(
IDC
)
,与一定的数据源相连并把
SQL
命令传给数据库。当
SQL
语句被执行后,
IDC
把返回的数据融入到
.htx
文件中。
IDC
再把这个文档返回给
Web
服务器,
Web
服务器再返回给浏览器。
2
、
ADO
(
ActiveX
数据对象)
ADO
访问数据库,更像编写数据库应用程序。它把绝大部分的数据库操作封装在
七个对象中,在
ASP
页面中编程调用这些对象执行相应的数据库操作。
ADO
是
ASP
技术的核心之一,它集中体现了
ASP
技术丰富而灵活的数据库访问
功能。
ADO
建立了基于
Web
方式访问数据库的脚本编写模型,不仅支持任何大型数据
库的核心功能,而且支持许多数据库所专有的特性。
ADO
使用本机数据源,
通过
ODBC
访问数据库。
这些数据库可以是关系型数据库、
文本型数据库、层次型数据库或者任何支持
ODBC
的数据库。主要优点是易用、高速、
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。