Allround Automations Crack
如果您正在使用Borland的Delphi或C++Builder开发Oracle应用程序,那么Direct Oracle Access组件集可以帮助您在这个伟大的开发工具和数据库系统之间实现无缝集成。您的应用程序不仅可以最大限度地利用这两种产品。在线事务和批处理应用程序都可以从Oracle的性能特性中获益。顾名思义,直接Oracle访问直接访问Oracle接口。这保证了标准数据库访问功能的最佳性能。对数组获取、数组DML、PL/SQL块、PL/SSQL表、本地语句缓存和直接路径加载引擎的支持使您能够进一步优化应用程序的性能关键功能。
易于分发应用程序
直接Oracle访问应用程序不需要像BDE或ODBC这样的中间件,它只需要Oracle SQL*Net或Net8。因此,您可以部署您的应用程序,而不会出现中间件安装通常涉及的许多版本依赖性或配置问题。
Oracle软件包支持
Oracle数据库中的大多数PL/SQL代码都是在包中编程的。Direct Oracle Access提供了一个TOraclePackage组件,允许您轻松调用打包的程序单元,而无需详细声明这些程序单元及其参数。此外,Direct Oracle Access还包括一个包向导,它可以生成类来封装包中定义的程序单元和记录类型。这将使您的Oracle包成为Object Pascal或C++语言的自然扩展。
T跟踪数据集
Direct Oracle Access中的数据集组件支持Oracle记录锁定、记录刷新、服务器生成值、自动序列值生成和BLOB压缩。如果主表和明细表之间存在外键,或者主表包含一个或多个集合列或属性(嵌套表或varray),则可以自动设置主表/明细表关系。TOracleDataSet可以在运行时使用Oracle字典中的大部分信息。可以在客户端上检查服务器约束,并且可以从消息表中读取约束错误消息。格式掩码、范围值和默认值也可以从字典中读取。这允许您创建具有编译到可执行文件中的最小数量的"数据库知识"的应用程序,动态地采用数据库中的更改,甚至无需重新编译。
按示例查询模式
TOracleDataSet组件具有"按示例查询"模式,使您能够在应用程序中提供QBE表单,而无需任何额外的编程,也无需任何其他组件或控件。由此产生的QBE查询是在Oracle服务器上执行的,因此性能将是最佳的,网络流量将是最小的。用户可以提供简单的查询值,如JONES或100,可以包括JON%等字符串值的通配符,还可以包括>、<、NOT、BETWEEN、IN等比较运算符。
Oracle监视器
要监视Direct Oracle access应用程序的数据库访问活动,可以使用Oracle monitor实用程序。它显示每个活动的SQL、变量、时间戳、运行时间、网络统计信息、数据库统计信息和查询执行计划。这有助于发现性能瓶颈、进行调优以及解决应用程序错误。