Oracle Call Interface
E498468
Oracle Call Interface is a low-level, C-based application programming interface that allows programs to interact directly and efficiently with Oracle databases for SQL execution and data manipulation.
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
C-based API
ⓘ
Oracle database client technology ⓘ database API ⓘ low-level programming interface ⓘ |
| category |
Oracle client API
NERFINISHED
ⓘ
database connectivity technology ⓘ |
| designGoal |
efficient network and resource usage
ⓘ
fine-grained control over database operations ⓘ high performance ⓘ |
| developer | Oracle Corporation NERFINISHED ⓘ |
| enables |
LOB operations
ⓘ
PL/SQL execution ⓘ SQL execution ⓘ array operations ⓘ binding of variables ⓘ connection pooling (via higher-level libraries using OCI) ⓘ cursor management ⓘ data manipulation ⓘ error handling via status codes ⓘ result set fetching ⓘ scrollable cursors ⓘ transaction control ⓘ |
| hasAbbreviation | OCI NERFINISHED ⓘ |
| programmingLanguage | C ⓘ |
| supportsFeature |
Advanced Queuing access
ⓘ
NLS (National Language Support) NERFINISHED ⓘ Oracle Net Services integration ⓘ Real Application Clusters connectivity ⓘ array interface for bulk operations ⓘ bind by name and bind by position ⓘ client-side result caching (via Oracle client) ⓘ client-side statement caching ⓘ describe operations (metadata retrieval) ⓘ distributed transactions ⓘ failover support (with Oracle Net and RAC) ⓘ implicit results ⓘ piecewise data operations ⓘ prefetching of rows ⓘ scrollable and updatable result sets (via OCI statements) ⓘ session management ⓘ statement execution ⓘ statement parsing ⓘ two-phase commit ⓘ |
| supportsLanguageBinding |
.NET (via ODP.NET with OCI)
NERFINISHED
ⓘ
C++ NERFINISHED ⓘ Java (via JDBC OCI driver) ⓘ PL/SQL (indirectly through calls) ⓘ |
| targetSystem | Oracle Database NERFINISHED ⓘ |
| usedBy |
Oracle C++ Call Interface (OCCI)
NERFINISHED
ⓘ
Oracle Data Provider for .NET (ODP.NET) in OCI mode NERFINISHED ⓘ Oracle JDBC OCI driver NERFINISHED ⓘ third-party Oracle client libraries ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.