远程数据对象RDO

RDO很好地包装了ODBC API的大部分功能,它专门访问ODBC数据源。RDO几乎能完成所有能用ODBC API完成的功能。RDO能很好地支持大型数据库系统,如SQL Server,Oracle和Sybase等,它还可以处理复杂的存储过程和结果集。
ADO中包含了ODBC的所有功能,且它的使用和RDO一样简单,因此,ADO将逐渐代替RDO。
一般来说,开发人员可以在以下几种情况下选用RDO来访问数据源:
(1)应用系统的后台数据库是一个大型的ODBC驱动的数据源,如SQL Server,Oracle等。
(2)应用程序系统要求较快的数据库访问速度,且需处理复杂的存储过程,用户又不愿意进入底层ODBC API编程,想缩短编程时间。
(3)用户要对一个原有的系统进行修改,而原有的系统采用的是RDO,且规模较大,把它移植成ADO需要花费大量的时间和金钱。

时间: 2024-09-17 07:10:07

远程数据对象RDO的相关文章

Excel 2000访问远程数据的四种方法

excel|访问|数据      Excel 2000作为一个电子表格软件,它不仅有强大的数据处理能力,而且它的报表功能也是十分强大.因而常常用Excel 2000去调用Access.SQL Server.Oracle.DB2等数据库软件建立的大型数据库的内容.用户可以在工作表中对这些数据进行筛选.排序.查询.编辑和打印报表,十分方便,这也是大多数人都熟悉的.但如何去调用这数据呢?本人在这里提供4种方法.    下面四种方法必须要先创建一个数据源,我们以SQL Server7.0内的样本数据库p

远程数据访问的解决方案

访问|解决|数据 远程数据访问的解决方案 问题ADO 可让应用程序直接访问并修改数据源(有时称为双层系统).例如,如果要连接到包含所需数据的数据源,则该连接即是在双层系统中的直接连接. 然而,也需要通过象 Microsoft Internet Information Server (IIS) 这样的媒介间接地访问数据源.这种方法称为三层系统.IIS 采用客户端/服务器系统,该系统可帮助本地(或客户端)的应用程序通过 Internet 或 Intranet 高效地调用远程(或服务器)程序.服务器程

远程数据服务

数据     远程数据服务(Remote Data Services,RDS)是允许我们处理客户端数据的一系列服务的统称.现在不用担心这方面的问题,因为RDS本身就是ADO的一部分,只有在需要传送和使用客户端数据时,才会使用.实际上RDS是由几个组件构成的.图10-1说明了这些组件以及它们之间是如何协同工作的. 组件似乎很多,但并不是所有的组件在每种情形下都被使用,实际上有一些不是RDS的一部分.然而这里还是把所有可能出现的组件都放在了图上,以备需要时查看.图10-1分成了两部分,因为使用客户端

FMS3系列(六):使用远程共享对象实现多人实时在线聊天

FMS开发中,经常会使用共享对象来同步用户和存储数据.对于实现广播文字信息实现聊天的支持非常强大,还可以跟踪用户的时时动作,在开发Flash多人在线游戏中的应用也非常广阔. 在使用FMS开发共享对象时需要注意,只有使用Flash Media Interactive Server或Flash Media Development Server这两个版本时才能够创建和使用远程共享对象,来实现多客户端的应用程序之间共享数据.如果是使用的Flash Media Streaming Server版FMS是不

微软同步框架(MSF)入门之五--使用WCF同步远程数据

在之前介绍的两个DEMO中,链接远程服务器所使用的方式都是通过数据库链接串.虽然可以简单的实现所期望的数据同步功能,但这样做有两个问题: 1.不适合进行分布式布署. 2.安全方面存在问题,因为在客户端会持有远程数据库服务器的链接帐号. 因为这两个问题,导致了今天所要说的内容.当然在MSF中是支持采用WCF方式来进行远程数据访问的,而且WCF不仅可以用于数据同步,还可以进行文件同步(会在后续章节中进行介绍). 好了,费话少说,开始今天的正文吧. 下面简要介绍一下今天DEMO的一个具体开发流程. 首

FluorineFx:远程共享对象(Remote SharedObjects)

单纯从客户端上来看,FluorineFx的RSO跟FMS中的RSO几乎没什么不同(参见Flash/Flex学习笔记(15):FMS 3.5之远程共享对象(Remote Shared Object) ),只不过FMS是Adobe的收费产品,FluorineFx是用于.Net平台的开源免费产品 . 服务端代码: 1.为了防止客户端随意连接或创建任何属性的RSO,服务端可以定义一个用于安全处理的cs文件 using System.Collections; using FluorineFx.Messag

EasyUi中的Combogrid 实现分页和动态搜索远程数据_javascript技巧

jquery easyui中的combogrid比较特殊,算是combo和grid的组合,combogrid结合一个可编辑的文本框和下拉数据网格面板,可以让用户迅速找到并选择,又可以进行搜索,展示与当前输入的字符相匹配的数据.如果数据量大的情况,就需要combogrid具有分页的功能.下面给大家介绍EasyUi中的Combogrid 实现分页和动态搜索远程数据. $('#mallid').combogrid({ panelWidth:500, idField:'mallid', //ID字段 t

PHP 5 数据对象 (PDO) 抽象层与 Oracle

oracle|对象|数据 一名新 PHP 数据对象 (PDO) 数据抽象层的原始开发人员为您简要介绍该抽象层,重点讲述与 Oracle 一起运行的情况. 需要 PHP:5.0 需要其他:Oracle 8 或更高版本客户端库 下载用于 Oracle 的 PDO (Windows):php_pdo.dll, php_pdo_oci.dll 下载用于 Oracle 的 PDO (Unix):pdo, pdo_oci PDO 简介 PHP 主要是由志愿者完成的项目:尽管有少数一些固定的"核心"

Java数据对象(JDO)的应用

对象|数据 在本篇文章中,我们将详细地讨论Sun公司的Java数据对象(JDO)标准.JDO允许我们使用Java对象,支持事务和多用户.与ODBC不同的是,它使我们无需考虑SQL和与数据库有关的其他东西.它与串行化也有所区别,因为它支持多个用户和事务.JDO允许Java开发人员将他们的数据模型用作数据模型,无需在"数据端"."对象端"之间的转移方面花费大量的时间. 包括CocoBase.WebGain TOPLink和Castor JDO在内的多种产品都可以实现了J