|
Connection to Oracle Database from Delphi, C++Builder, and Lazarus Oracle Data Access Components (ODAC) is a library of components that provides native connectivity to Oracle from Delphi and C++Builder including Community Edition, as well as Lazarus (and Free Pascal) on Windows, Linux, macOS, iOS, and Android for both 32-bit and 64-bit platforms. The ODAC library is designed to help programmers develop faster and more native Oracle database applications.
ODAC, a high-performance and feature-rich Oracle connectivity solution, is an efficient native alternative to the Borland Database Engine (BDE) and standard dbExpress driver. It provides both possibilities of connection to Oracle through native Oracle data access and direct Oracle access from Delphi without Oracle Client.
|
Features
|
Standard
|
Professional
|
|
Direct Connectivity
|
|
|
|
Connection without Oracle client
|
|
¥¥
|
|
|
|
|
|
Desktop Application Development
|
|
|
|
Windows
|
¥¥
|
¥¥
|
|
macOS
|
|
¥¥
|
|
Linux
|
|
¥¥
|
|
|
|
|
|
Mobile Application Development
|
|
|
|
iOS
|
|
¥¥
|
|
Android
|
|
¥¥
|
|
|
|
|
|
Data Access Components
|
|
|
|
Base components
|
¥¥
|
¥¥
|
|
TOraSession
|
|
|
|
TOraQuery
|
|
|
|
TOraTable
|
|
|
|
TOraStoredProc
|
|
|
|
TOraUpdateSQL
|
|
|
|
TOraSQL
|
|
|
|
TOraDataSource
|
|
|
|
Script executing
|
¥¥
|
¥¥
|
|
TOraScript
|
|
|
|
Transactions managing
|
|
¥¥
|
|
TOraTransaction
|
|
|
|
Fast data loading into the server
|
|
¥¥
|
|
TOraLoader
|
|
|
|
|
|
|
|
Advanced Query Component
|
|
|
|
Expanded field representation
|
¥¥
|
¥¥
|
|
TSmartQuery
|
|
|
|
Smart refresh in TSmartQuery component
|
|
¥¥
|
|
|
|
|
|
Oracle Specific Components
|
|
|
|
Oracle packages
|
|
¥¥
|
|
TOraPackage
|
|
|
|
Oracle nested tables
|
¥¥
|
¥¥
|
|
TOraNestedTable
|
|
|
|
Messaging between sessions and applications
|
|
¥¥
|
|
TOraAlerter
|
|
|
|
Reaction on server side changes on-the-fly
|
|
¥¥
|
|
TOraChangeNotification
|
|
|
|
Oracle advanced queing
|
|
¥¥
|
|
TOraQueue
|
|
|
|
TOraQueueAdmin
|
|
|
|
TOraQueueTable
|
|
|
|
PL/SQL tracing
|
|
¥¥
|
|
TOraTrace
|
|
|
|
Obtaining metadata about database objects
|
|
¥¥
|
|
TOraMetaData
|
|
|
|
Oracle errors handling
|
|
¥¥
|
|
TOraErrorHandler
|
|
|
|
|
|
|
|
Database Activity Monitoring
|
|
|
|
Monitoring of per-component SQL execution
|
¥¥
|
¥¥
|
|
TOraSQLMonitor
|
|
|
|
|
|
|
|
Additional Components
|
|
|
|
Advanced connection dialog
|
¥¥
|
¥¥
|
|
TConnectDialog
|
|
|
|
Data encryption and decryption
|
|
¥¥
|
|
TOraEncryptor
|
|
|
|
Advanced DataSet provider
|
|
¥¥
|
|
TOraProvider
|
|
|
|
Data storing in memory table
|
¥¥
|
¥¥
|
|
TVirtualTable
|
|
|
|
Dataset that wraps arbitrary non-tabular data
|
¥¥
|
¥¥
|
|
TVirtualDataSet
|
|
|
|
Advanced DBGrid with extended functionality
|
¥¥
|
¥¥
|
|
TCRDBGrid
|
|
|
|
Records transferring between datasets
|
|
¥¥
|
|
TCRBatchMove
|
|
|
|
|
|
|
|
Design-Time Features
|
|
|
|
Enhanced component and property editors
|
¥¥
|
¥¥
|
|
Migration Wizard
|
¥¥
|
¥¥
|
|
DataSet Manager
|
|
¥¥
|
|
Oracle Package Wizard
|
|
¥¥
|
|
|