没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
在 ASP 中使用 Oracle 数据库
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、OraConnecon 和 OraDynaset,它是由 ASP 的
CreateObject 而不是 Oracle Objects for OLE 创建的一个对象。OraDatabase 接口向 Oracle 数据库表示表现用户对话,
并 为 SQL 、 PL/SQL 的 执 行 提 供 方 法 。 它 们 每 个 都 有 一 些 属 性 和 方 法 。 例 如 , OraDynaset 对 象 有
BOF、EOF、Bookmark、Connecon 等属性以及 AddNew、Update、Delete、Edit、Refresh、Clone 等 10 个方法。
下面我们就开始切入主题,讨论如何使用 ASP 处理 Oracle 数据库中的数据。
准备工作
我们需要什么样的环境和工具?
1)我使用了 Oracle8i、IIS5.0、Windows2000 专业版作为应用程序的开发和运行环境。
2)在 Oracle 数据库中建立一个名字为 MYTABLE1 或类似的表。
ID (type: number) User Name(type: varchar2) Phone(type: varchar2) Email(type: varchar2)
数据的访问和存取
1) Instanate OO4O Object, OraSession and interface OraDatabase for connecng to ORACLE.
1)初始化 Oracle Objects for OLE、OraSession 对象和 OraDatabase 接口,为连接 ORACLE 数据库作准备。
首先,使用 CreateObject 创建 OraSession 对象,然后通过打开一个与 Oracle 的连接创建 OraDatabase 对象,如
下所示:
<%
Set OraSession = CreateObject("OracleInProcServer.XOraSession")
Set OraDatabase = OraSession.OpenDatabase("", _
"username/password", Cint(0))
%>
“username”和“password”是你所使用的关系数据库的用户名和口令。
2)创建 OraDynaset 对象执行 SQL 命令。我们可以使用 CreateDynaset 或 DbCreateDynaset 创建记录集。
<%
'execute SQL
Set OraDynaset = OraDatabase.DbCreateDynaset( _
"select * from mytable1", cint(0))
%>
3)存取数据并删除创建的对象。
<%
Do While(OraDynaset.EOF = FALSE)
Response.write(OraDynaset.Fields("ID"))
资源评论
老帽爬新坡
- 粉丝: 82
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- TG-2024-05-23-204718255.mp4
- 候志强@181 5428 8938_20240420112107.amr
- spispispispispi
- 实验二:IP协议分析.zip
- 驱动代码驱动代码驱动代码驱动代码
- SVID_20240523_141155_1.mp4
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功