E-
利用ASP与ADO技术实现访问Oracle数据库系统的研究
邹 江
江西省新余市第五中学 江西新余 338029
摘
要:本文简单介绍了ASP技术、ADO技术和Oracle数据库管理系统的选择,以及ASP与ADO技术访问Oracle数
据库的方法。
关键词:ASP技术 ADO技术 数据库系统
一、ASP技术
ASP即Microsoft
Active
Server
Pages,它是
微软公司开发的一套服务器端脚本环境,A
S
P内含于
I
I
S
3.0和4.0之中,通过A
S
P我们可以结合H
t
m
l网
页、AS
P指令和A
c
t
i
v
e
X元件建立动态、交互且高效
的W
e
b服务器应用程序。使用A
S
P就不必担心客户的
浏览器是否能运行所编写的程序代码,因为所有的
程序都将在服务器端执行,包括所有嵌在普通H
t
m
l
中的脚本程序。当程序执行完毕后,服务器仅将执
行的结果返回给客户浏览器,从而减轻了客户端浏
览器的负担,大大提高了交互的速度。A
S
P指令代码
无须C
o
m
p
i
l
e编译,容易编写,使用普通的文本编
辑器,如W
i
n
d
o
w
s的记事本,即可进行编辑设计,
Active
Server
Pages的源程序,不会被传到客户浏
览器,因而可以避免所写的源程序被他人窃取,也
提高了程序的安全性。
二、ADO技术
A
D
O是位于O
D
B
C和O
L
E数据库之上的高性能的数
据访问接口。它提供了开放的数据操作对象模型,
允许开发人员使用任何语言和统一的编程模式操
作各种与O
D
B
C和O
L
E
D
B兼容的数据库,如A
c
c
e
s
s、
SQL、Oracle和Informix等。ASP与ADO技术相结合,
建立和提供包含数据库信息的主页内容,通过执行
S
Q
L命令,让用户在浏览器中进行数据的查询、输
入、修改、删除和更新等操作。并可利用V
B
S
c
r
i
p
t
或J
S
c
r
i
p
t等脚本语言来控制数据库的访问,实现
查询结果的输出显示等功能。A
D
O接口应用灵活,开
发工具丰富,功能范围广,技术相对成熟,编程简
单,可移植性好,CPU负担较低。
三、数据库管理系统的选择
O
r
a
c
l
e是目前最流行的中大规模关系数据库管
理系统。作为一个开放型的分布式数据库产品,
O
r
a
c
l
e提供局部自治和场地透明性的功能,并且能
在各种形式的异构系统下正常工作,在相当程度上
满足了硬件、操作系统和网络的独立性。近年来,
Oracle开始在微机上流行起来。Oracle的强大功能
既来自于其允许用户快速而准确地进行数据检索的
能力,也来自于其强大的保证数据的完整性、一致
性及维护数据的安全能力。
O
r
a
c
l
e是一个典型的分布式数据库管理系统,
这个系统采用客户/服务器体系结构。在网络环境
中,每一个具有多用户处理能力的硬件平台都可以
成为服务器,也可以成为工作站。多个服务器上的
数据库对用户来说,是一个逻辑上的单一数据库整
体,数据一致性、完整性及安全性都是对这一逻辑
上的单个数据库进行控制的。服务器对共享数据的
存取进行管理,而非数据库管理系统的处理操作可