Oracle 是世界上用得最多的数据库之一,活动服务器网页(ASP)是一种被广泛用于创建
动态网页的功能强大的服务器端脚本语言。许多 ASP 开发人员一直在考虑,能否在开发互
联网应用、电子商务网站、互联网管理系统时结合使用 ASP 和 Oracle 数据库?这个问题
的答案是肯定的,我们还可以使用 VB 访问 Oracle 数据库。在本篇文章中,我们将主要讨
论如何使用 ASP 来处理 Oracle 数据库中数据的方法。
在开始讨论这个问题前,我们需要了解几个背景知识,Oracle Objects for OLE 就是
其中之一。Oracle Objects for OLE 是 Oracle 开发的一个中间件,它允许使用微软的
OLE 标准的客户端应用程序访问 Oracle 的数据库。也许会有读者说,我们也可以使用
ODBC 访问 Oracle 的数据库。当然,可以使用 ODBC 访问 Oracle 数据库,但我认为,
Oracle Objects for OLE 比 ODBC 更安全,而且完全支持 PL/SQL。PL/SQL 是 Oracle
对 SQL 命令集的扩展,开发人员能够利用它对非结构化的 SQL 命令块进行流控制和逻辑
设计。如果安装的是 Oracle8i 数据库,我相信你已经在使用 Oracle Objects for OLE。
如果还没有使用 Oracle Objects for OLE,可以从 Oracle 的网站上下载它。
另外,我们还需要了解 Oracle 针对 Visual Basic 开发的二个对象和一个接口:
OraSession、OraDynaset 对象和 OraDatabase 接口。OraSession 对象管理应用程
序的 OraDatabase、OraConnection 和 OraDynaset,它是由 ASP 的 CreateObject
而不是 Oracle Objects for OLE 创建的一个对象。OraDatabase 接口向 Oracle 数据库
表示表现用户对话,并为 SQL、PL/SQL 的执行提供方法。它们每个都有一些属性和方法。
例如,OraDynaset 对象有 BOF、EOF、Bookmark、Connection 等属性以及
AddNew、Update、Delete、Edit、Refresh、Clone 等 10 个方法。
下面我们就开始切入主题,讨论如何使用 ASP 处理 Oracle 数据库中的数据。
准备工作
评论0
最新资源