Go to file
Anthony Tuininga 6766bcaf27 Update ReadTheDocs configuration to avoid deprecation warnings with
ReadTheDocs.
2023-08-16 18:33:24 -06:00
.github Fix stale OCA link. 2022-05-25 14:40:44 -06:00
doc Update ReadTheDocs configuration to avoid deprecation warnings with 2023-08-16 18:33:24 -06:00
odpi@f73a7c13d6 Update ODPI-C. 2021-11-04 11:30:34 -06:00
samples python-oracledb 1.0.0 has been released! 2022-05-25 14:43:26 -06:00
src Correct calculation of MessageProperties.msgid. 2021-09-03 10:56:24 -06:00
test Improved AQ test. 2022-05-25 14:37:50 -06:00
.gitattributes Repository has migrated from Mercurial to Git. 2017-01-12 11:36:43 -07:00
.gitignore Rework build to use setuptools exclusively and enable use of pyproject.toml; 2020-11-02 15:21:52 -07:00
.gitmodules Bump version in preparation for changes to be included in next version. 2019-03-21 14:57:53 -06:00
.readthedocs.yaml Update ReadTheDocs configuration to avoid deprecation warnings with 2023-08-16 18:33:24 -06:00
CONTRIBUTING.md Update CLA URL to new online system. 2021-04-23 11:47:15 -06:00
LICENSE.txt Bump license year; simplify README and avoid duplication. 2018-03-05 16:34:53 -07:00
MANIFEST.in Make sure cxoModule.h is included in the source archive 2018-03-06 10:14:57 -07:00
README.md python-oracledb 1.0.0 has been released! 2022-05-25 14:43:26 -06:00
README.txt python-oracledb 1.0.0 has been released! 2022-05-25 14:43:26 -06:00
pyproject.toml Rework build to use setuptools exclusively and enable use of pyproject.toml; 2020-11-02 15:21:52 -07:00
setup.cfg Documentation updates, including changes for PEP 8 compliance, to take 2021-05-18 16:53:31 -06:00
setup.py Preparing to release cx_Oracle 8.3. 2021-11-04 13:20:41 -06:00
tox.ini Add official support for Python 3.10. 2021-11-04 13:20:11 -06:00

README.md

Python cx_Oracle

News

cx_Oracle has a major new release under a new name and homepage python-oracledb.

The source code has moved to github.com/oracle/python-oracledb.

New projects should install python-oracledb instead of cx_Oracle. Critical patches and binary packages for new Python releases may continue to be made in the cx_Oracle namespace for a limited time, subject to demand.

About

cx_Oracle is a Python extension module that enables access to Oracle Database. It conforms to the Python database API 2.0 specification with a considerable number of additions and a couple of exclusions. See the homepage for a feature list.

cx_Oracle 8.3 was tested with Python versions 3.6 through 3.10. You can use cx_Oracle with Oracle 11.2, 12c, 18c, 19c and 21c client libraries. Oracle's standard client-server version interoperability allows connection to both older and newer databases. For example Oracle 19c client libraries can connect to Oracle Database 11.2. Older versions of cx_Oracle may work with older versions of Python.

Installation

See cx_Oracle Installation.

Documentation

See the cx_Oracle Documentation and Release Notes.

Samples

See the /samples directory and the tutorial. You can also look at the scripts in cx_OracleTools and the modules in cx_PyOracleLib.

Help

Issues and questions can be raised with the cx_Oracle community on GitHub or on the mailing list.

Tests

See /test.

Contributing

See CONTRIBUTING

License

cx_Oracle is licensed under a BSD license which you can find here.