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.

All labels observed (3)

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf C-based API ⓘ
Oracle database client technology ⓘ
database API ⓘ
low-level programming interface ⓘ
category Oracle client API ⓘ
database connectivity technology ⓘ
designGoal efficient network and resource usage ⓘ
fine-grained control over database operations ⓘ
high performance ⓘ
developer Oracle Corporation ⓘ
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 ⓘ
programmingLanguage C ⓘ
supportsFeature Advanced Queuing access ⓘ
NLS (National Language Support) ⓘ
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) ⓘ
C++ ⓘ
Java (via JDBC OCI driver) ⓘ
PL/SQL (indirectly through calls) ⓘ
targetSystem Oracle Database ⓘ
usedBy Oracle C++ Call Interface (OCCI) ⓘ
Oracle Data Provider for .NET (ODP.NET) in OCI mode ⓘ
Oracle JDBC OCI driver ⓘ
linked to: Oracle JDBC drivers

third-party Oracle client libraries ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Oracle Autonomous Transaction Processing → supports → Oracle Call Interface ⓘ
Oracle Call Interface → usedBy → Oracle C++ Call Interface (OCCI) ⓘ
linked to: Oracle Call Interface
Oracle Call Interface → category → Oracle client API ⓘ
linked to: Oracle Call Interface