内容导航
产品标签

Oracle Data Access Components

性能最好的 Oracle 数据库访问驱动

以下是 "产品介绍",如果您需要了解更多信息,您可以联系我们。

Oracle Data Access Components (ODAC)是一套 Oracle 数据库据访问组件,支持 Delphi 和 C++ Builder 开发环境,支持的操作系统包括 Windows,Linux,MacOS,iOS 和 Android(32位和64)。

全面支持 Oracle

ODAC 全面支持 Oracle 特定特性,如 DML 数组、REF 游标、对象、包、直接路径加载、警报、管道、更改通知、高级队列、透明应用程序故障转移等。

跨平台

ODAC 一套跨平台解决方案,支持各种 IDE,RAD Studio, Delphi, C++Builder, Lazarus (and FPC) on Windows, Linux, macOS, iOS, Android, 和 FreeBSD for both x86 和 x64 platforms,ODAC 还支持 FireMonkey 应用开发平台。

  • Windows, 32-bit 和 64-bit
  • MacOS
  • iOS, 32-bit 和 64-bit
  • Android
  • Linux, 32-bit 和 64-bit
  • FreeBSD, 32-bit 和 64-bit

兼容性

  • 完全支持最新版的 Oracle
  • 支持所有版本的 Oracle Clients,包括 Instant Client
  • 支持所有 Oracle 数据类型,包括 OCI 和 Direct 模式
  • 包含 UniDAC Express Edition
  • 广泛支持多种报表组件:InfoPower, ReportBuilder, FastReport
  • 支持所有标准的可视数据库组件
  • 支持 Delphi 6, 7, C++Builder 6, Borland Delphi Studio 2006, Code Gear RAD Studio 2007, 2009, Embarcadero RAD Studio 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, Seattle, Berlin, Tokyo
  • 支持 Lazarus 1.6.4 和 FPC 3.0.2 for Windows, MacOS 和 Unix
  • 允许您使用 Delphi 和 C++Builder 专业版来开发客户端/服务器应用程序

Oracle 技术

  • Oracle Advanced Queuing 支持
  • 使用 TOraTransaction 组件支持分布式事务
  • Oracle 软件包支持
  • 使用 TOraAlerter 组件支持 Oracle 警报和传输
  • 支持与 TOraLoade 组件的直接路径接口
  • 支持 DBMS_TRACE 和带有 TOraTrace 的 SQLTrace 功能
  • 使用 TOraChangeNotification 组件支持 Oracle 10g 的 Oracle Change 通知功能
  • Oracle Transparent Application Failover 支持
  • Oracle 9i 可滚动光标支持
  • 多个 Oracle Homes 支持
  • Oracle 序列支持
  • DML 阵列操作支持
  • 直接业务线访问支持
  • Temporary LOB 管理例行程序
  • Temporary LOBs 用于更新LOB字段
  • OCI Connection Pooling, Proxy Session Pooling, 和 Statement Caching
  • Oracle 优化控制
  • ProxySession 支持
  • External Procedure 支持
  • CLIENT_IDENTIFIER 支持
  • Statement Caching
  • ROWID 值检索
  • 超负荷存储过程支持
  • 支持WITH FUNCTION 条款

Oracle 数据类型

  • Support for all Oracle data types
  • Oracle Object (including NOT FINAL objects) types support
  • Support for Nested table
  • Support for PL/SQL table
  • Support for PL/SQL records
  • Support for REF CURSORs
  • Support for XMLTYPE datatype
  • Oracle 9i TIMESTAMP and INTERVAL data types support

性能

  • 整体综合性能高
  • 大数据块的快速控制提取
  • 优化字符串数据存储
  • 高级链接缓冲
  • 批量应用缓存更新的高性能
  • 缓存计算字段和查找字段
  • TSmartQuery 中的扩展字段
  • 在已排序的数据集中快速定位
  • 准备用户定义的更新语句
  • 高性能批处理
  • 智能获取 block 大小控制
  • SmartFetch 模式支持通过大型数据集进行快速双向导航

本地数据存储操作

  • 具有 TvirtualTable 组件的独立于数据库的数据存储
  • CachedUpdates 操作模式
  • 本地排序和筛选,包括按计算字段和查找字段
  • 本地主/细节关系
  • 在 CachedUpdates 模式下的主/细节关系

数据访问和数据管理自动化

  • 使用 TOraQuery, TSmartQuery 和 TOraTable 组件自动更新数据
  • 自动刷新和锁定记录
  • 自动查询准备
  • SmartRefresh 选项允许您自动同步两个或多个数据集
  • 支持 Delphi 2006 及更高版本中的 ftwideMemo 字段类型
  • 数据类型映射
  • 支持客户端应用程序中的 Data Encryption

扩展的数据访问功能

  • 用于执行 SQL 和 PL/SQL 块的单独组件
  • 使用 TOraTable 组件简化对表数据的访问
  • BLOB 压缩支持
  • 支持在 SQL 中使用宏指令
  • NonBlocking 模式允许后台在单独的线程中执行和获取数据
  • 通过将外部组件附加到 TOraUpdateSQL 对象自定义更新命令的能力
  • 主/细节关系中延迟的细节 DataSet 刷新
  • 大型现场支持
  • MIDAS 技术支持
  • 能够使用 ToraErrorHandler 自定义Oracle错误消息
  • Oracle对象的结构表示和编辑
  • 用多个 REF CURSORs 填充 DataSet
  • 用对象、数组和嵌套表数据填充 DataSet
  • Object-oriented building of SELECT statements

脚本执行

  • 具有 TOraScript 组件的高级脚本执行功能
  • 支持在脚本中执行单个语句
  • 支持使用动态加载执行存储在文件中的大型脚本
  • 能够在脚本中使用标准的 SQL*PLUS 工具语法

SQL 执行监视

  • TOraSQLMonitor 组件和 dbMonitor 提供的 Extended SQL 跟踪功能
  • Borland SQL Monitor 支持
  • 能够从程序中的任何点向 dbMonitor 发送消息
  • 显示执行语句及其所有参数值和参数类型

可视化扩展

  • 包括增强型 tcrdbgrid 数据感知网格控件的源代码
  • 可自定义的连接对话框
  • 非阻塞执行期间的光标更改

设计时增强

  • 用于控制项目中 DataSet 实例的 DataSet Manage 工具
  • Oracle Package Wizard 简化了使用 PL/SQL 包的工作
  • 高级设计时组件和属性编辑器
  • 自动设计时组件链接
  • 使用 Migration Wizard从BDE 轻松迁移
  • 使用 TOraDataSource 组件更方便地设置数据源
  • 在设计时编辑器中突出显示语法
  • 与 dbForge Studio for Oracle 集成