Direct Oracle Access
  • Direct Oracle Access

如果您使用的是Borland公司的Delphi和C++ Builder开发Oracle应用程序,然后直接Oracle访问组件的设置可以帮助你使这个伟大的开发工具和数据库系统之间的无缝集成。不仅您的应用程序能最大限度地利用这两种产品,您的应用程序开发过程也将受益于以下关键特性:

高性能            
在线事务和批处理应用程序都可以从Oracle的性能特性中获益。顾名思义,直接Oracle访问直接访问Oracle接口。这保证了标准数据库访问函数的最佳性能。阵列获取、阵列DML支持PL/SQL块,PL / SQL表,局部语句缓存和直接路径加载引擎使你优化你的应用程序的性能的关键功能更。     

       
简单的应用分布            
直接访问应用程序不需要Oracle中间件像BDE和ODBC,它仅仅需要Oracle SQL*Net或过程。因此,您可以部署应用程序而不涉及与中间件安装相关的许多版本依赖或配置问题。            


Oracle支持包            
Oracle数据库中的大多数PL/sql代码都是用包编程的。Oracle提供了直接访问toraclepackage组件,允许您轻松地调用打包程序的单位没有这些程序单元的详细声明及其参数。            
此外,Oracle直接访问还包括一个包向导,它可以生成类来封装程序单元和记录在包中定义的类型。这将使你的Oracle包对象Pascal或C++语言的一个自然延伸。            


oracle数据集             
直接Oracle访问中的数据集组件支持Oracle记录锁定、刷新记录、服务器生成的值、自动序列值生成和压缩。主/详细关系可以自动设置,如果外键之间存在主明细表或者主表包含一个或多个集合的列或属性(嵌套表或VARRAY)。            
toracledataset可以使用大量的信息在运行时在甲骨文字典。可以在客户机上检查服务器约束,并从消息表中读取约束错误消息。格式掩码、范围值和默认值也可以从字典中读取。这允许你创建一个最小数量的数据库知识的编译成可执行应用程序,采用数据库动态变化甚至不用重新编译它。

            
示例模式查询            
toracledataset组件实例模式,使你能够提供的形式在您的应用程序无需任何额外的编程的查询,并没有任何额外的组件或控件。由此产生的QBE查询是在Oracle服务器上进行的,因此,性能将是最佳的网络流量将是最小的。用户可以提供简单的查询值,如琼斯或100,可以包括字符串值的通配符,如乔恩%,还可以包括比较运算符。          

  
Oracle监控            
要监视Oracle直接访问应用程序的数据库访问活动,可以使用Oracle监视器实用程序。它显示每个活动的SQL、变量、时间戳、经过时间、网络统计、数据库统计和查询执行计划。这有助于发现性能瓶颈、用于调优目的和解决应用程序错误。         

   
警报和管道事件            
Oracle服务器包括dbms_alert和事件处理dbms_pipe包。直接访问ORACLE的toracleevent可以作为这些事件接收器。它在应用程序的后台线程中工作,并可以将数据库事件传播到熟悉的对象事件。这些事件可以与应用程序的主线程同步或异步地发生。

SQL脚本            
如果您需要执行多个数据定义语言(DDL)语句,例如执行应用程序的数据库安装的一部分,你可以使用toraclescript组件。它有一个属性编辑器,允许您开发脚本和单个命令。可扩展的脚本语言为基本SQL * Plus语法和支持所有SQL语句。它也支持的替代变量,让你的scriptscustomizable。            
高级队列           
利用高级排队选项Oracle8的可以利用的toraclequeue组件。的toraclequeue组件封装了dbms_aq包装的基本功能。它提供了一个便捷的方式将消息到队列或从队列出队的消息。消息队列应用程序可以在后台线程,并在线程模式生成的事件可以同步或异步应用程序的主线程中发生。            
会话池            
在经常需要创建会话来处理客户机应用程序请求的服务器应用程序中,使用连接池可能是有用的。没有一个统筹的概念,每个请求可能导致实际数据库的登录和注销。利用toraclesessionpool组件,你可以保持一个游泳池,可以使用不同的请求数据库会话。您可以定义池中的最小会话数,定义池中空闲会话的超时行为,并预置用户名、密码和数据库。            
支持特定于Oracle的特性            
直接Oracle访问支持许多Oracle特有的特性。除了上面提到的功能,它支持Oracle和Oracle8i的特征如LOB定位器,对象引用,XmlType,时间戳,滚动查询,密码过期,外部程序的开发,和MTS的Oracle服务            
系统要求            
直接访问ORACLE需要Windows 95, 98,我,NT4,2000,XP,Vista、Windows 7、Windows 8或Windows 10客户端,Oracle SQL*Net,网8,网9,网10,网11网12安装。支持Oracle服务器的版本是7,X,8,X,8i,9i,10g,任何平台上的11g和12c。直接访问ORACLE的可用于所有新版本的Delphi和C++ Builder

组件属性
组件类型
组件开发环境 C++Builder, Delphi
版本号 4.1.3

写评论

注意: 不接受 HTML 格式内容!
    差           好
验证码

Direct Oracle Access

  • ¥900.00


可选选项


0 评论 / 写评论


标签: Direct Oracle Access