文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院网络技术服务器用Object for OLE访问Oracle
精品广告
推荐TOP10
·解决与HTTP 500 – 内部服务器错误错误信息有关的问题
·Helix流媒体服务器架设及RMVB制作教程
·代理服务器使用原理与选购细则
·统计分析Web服务器日志
·反恐精英CS服务器架设详解
·服务器常见故障的诊断与解决
·服务器性能评估的实战技巧
·Windows 2000 Server网络组件简介
·入门到精通:负载均衡技术全攻略
·教你如何用双SATA硬盘组建RAID系统
阅读TOP10
·Helix流媒体服务器架设及RMVB制作教程
·禁止运行组策略的解决方法
·解决与HTTP 500 – 内部服务器错误错误信息有关的问题
·用MRTG监测交换机端口流量
·如何在Oracle10g中启动和关闭OEM
·TOMCAT+IIS配置方法
·MRTG(多路由器流量图示器)Windows 2000部署指南
·请求的资源在使用中 服务器常见错误解决办法
·WindowsServer2003 + IIS6.0 + ASP + NET + PHP + PERL + MSSQL + MYSQL 最新服务器安全设置技术实例
·FREEBSD安装图解

用Object for OLE访问Oracle

日期:2004年3月20日 作者:清风网络学院 查看:[大字体 中字体 小字体]


ASP内置的ADO组件是微软公司开发的互联网络数据库存取解决方案,也是ASP存取数据库的重要功臣,ADO通过ODBC访问数据库,从理论上讲ADO能访问各种ODBC所支持的数据库,如Microsoft SQL Server,Access,Foxpro,Oracle,Dbase等,然而在实践中我们发现ADO可以完全支持Microsoft SQL Server和Acess,然而对于Oracle就有些困难了,笔者在实践中利用ADO访问Oracle8,结果发现ADO不能访问Oracle8的数字型字段,并且发现ADO访问Oracle8的速度极慢。 
  为了解决利用ASP访问Oracle8的速度及其他技术问题,笔者尝试了利用Oracle Object for OLE访问Oracle8,结果完全取得了笔者预期的结果。 
  Oracle Object for OLE是Oracle公司为了客户端存取数据库所发展的一个重要的产品,它以Windows95/98/NT为基础,共所有与OLE兼容的应用程序访问Oracle数据库。它是没有用户界面的OLE Server,其所包含的Oracle Objects Server是ASP访问Oracle数据库的重要功臣之一。 
  要通过Oracle Objects Server来访问Oracle8数据库,除了基本的Web服务器与ASP等软件外,还必须确定Web服务器已经安装了Oracle Object for OLE软件,其所需的软件包括:Network Protocol Adapter、Oracle Object for OLE2.X、SQL*Net Client2.X或Oracle Net8 Client8.X、SQL*Plus及Oracle8 ODBC Driver。在确定Web服务器已安装上述软件后,还必须利用SQL*Net Client2.X或Oracle Net8 Client8.X进行数据库的连接测试并设置数据库别名(Database Alias)。 
Oracle Objects Server共提供Oraclient、Orasession、Oraconnection、OraDatabase、OraDynaset、OraSQLstmt、OraField、Oraparameter、Oraparameter Array等九个对象供开发者使用。其功能与作用分述如下: 
1.Oraclient对象 
 Oraclient对象是用来定义服务器端(Client或Workstation)的范围,Oraclient会记录此服务器端的所有 Orasession对象。Oraclient由系统根据需要自动建立。 
2.Orasession对象 
 Orasession对象用来在程序中管理Oraconnection、OraDatabase、OraDynaset等对象,其建立方法如下: 
 Set Orasession=Create(“OracleInProcServer.Xorasession”)  
3.Oraconnection对象 
 Oraconnection对象表示对OraDatabase对象的连接,当需要建立OraDatabase对象时,系统会自动产生一个 Oraconnection对象。反之,当与数据库断开连接时,Oraconnection对象自动释放。 
4.OraDatabase对象 
 OraDatabase对象表示对数据库服务器的虚拟登录,其登录方法如下: 
 Set Oradadabase=Orasession.Dbopendatabase (“数据库别名”, “用户名称/密码”,0)  
5.OraDynaset对象 
OraDynaset对象会将数据库服务器符合SELECT命令的数据加以存储在客户端的缓冲区,让用户浏览或更新,最后将结果写回到服务器,其方法如下: 

[1] [2] [3] [4] [5] 下一页 

上一篇:让马儿注册为系统服务

下一篇:树型结构在ASP中的简单解决


相关软件: 相关文章:
·用Object for OLE访问Oracle

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号