ODPI-C version 3.4 (Development)
Oracle Database Programming Interface for C (ODPI-C) is an open source library of C code that simplifies access to Oracle Database for applications written in C or C++. It is a wrapper over Oracle Call Interface (OCI) that makes applications and language interfaces easier to develop.
ODPI-C supports basic and advanced features of Oracle Database and Oracle Client. See the homepage for a list.
Installation
See ODPI-C Installation.
Documentation
See the ODPI-C Documentation and Release Notes.
Samples
See /samples.
Help
Please report bugs and ask questions using GitHub issues.
Tests
See /test.
Contributing
See CONTRIBUTING.
Drivers Using ODPI-C
Oracle Drivers:
- cx_Oracle Python interface.
- node-oracledb Node.js module.
Third-party Drivers:
- godror Go Driver.
- odpic-raw Haskell Raw Bindings.
- ruby-ODPI Ruby Interface.
- rust-oracle Driver for Rust.
- Oracle.jl Driver for Julia.
- oranif Driver for Erlang.
- nimodpi Driver for Nim.
License
Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
This program is free software: you can modify it and/or redistribute it under the terms of:
(i) the Universal Permissive License v 1.0 or at your option, any later version (http://oss.oracle.com/licenses/upl); and/or
(ii) the Apache License v 2.0. (http://www.apache.org/licenses/LICENSE-2.0)