DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
Building Scalable Real-Time Apps with AstraDB and Vaadin
Register Now

Trending

  • Integrating AWS With Salesforce Using Terraform
  • Structured Logging
  • Authorization: Get It Done Right, Get It Done Early
  • How To Integrate Microsoft Team With Cypress Cloud

Trending

  • Integrating AWS With Salesforce Using Terraform
  • Structured Logging
  • Authorization: Get It Done Right, Get It Done Early
  • How To Integrate Microsoft Team With Cypress Cloud
  1. DZone
  2. Data Engineering
  3. Databases
  4. Oracle Database Python Driver cx_Oracle Now on GitHub

Oracle Database Python Driver cx_Oracle Now on GitHub

Oracle's Python driver, cx_Oracle, has found a new home on GitHub and an array of new features. See where to find it and what you can do with it now.

Bruno Borges user avatar by
Bruno Borges
·
Mar. 18, 17 · News
Like (1)
Save
Tweet
Share
7.18K Views

Join the DZone community and get the full member experience.

Join For Free

The fully open source Oracle Database Python driver cx_Oracle has found a new home and has its source code repository now hosted on Oracle's GitHub, reinforcing our commitment to bring more open source projects to the platform. You can find the repository under: github.com/oracle/python-cx_Oracle. This driver is widely popular amongst Python developers, data scientists, and many other users, and it is one of the most downloaded drivers for the Oracle Database.

Along with that, the latest new version of the driver 5.3 is now available for download. This version, a long awaited release by the community, brings many new key features. For a detailed write up on those and more see Chris Jones’ blog post. Version 5.3 supports Python 2.7, 3.4 and higher and you can use cx_Oracle with Oracle 11.2, 12.1 and 12.2 client libraries, allowing connections to multiple Oracle Database versions. The driver is also represented on the PyPI Python Package Index, making installing cx_Oracle as simple as running pip install cx_Oracle.

Other key new features are:

  • Direct binding to SQL objects
  • PL/SQL records and collections can be bound
  • Support for scrollable cursors
  • Support for Advanced Queuing
  • Fetch PL/SQL implicit results
  • Support for Statement Caching

Find the complete list of key new features on Chris' blog about this release.

We are also very proud of the fact that Anthony Tuininga, long time contributor of cx_Oracle, has decided to join Oracle and making maintaining the driver his full-time job. Welcome aboard, Anthony!

What's Ahead: cx_Oracle 6.0

Anthony has already looked ahead to version 6, which aims to be even better. Over the past year, he'ss been working hard on ODPI-C, an open source library of C code that simplifies and standardizes the use of common Oracle Call Interface (OCI) features, such as those used by cx_Oracle. ODPI-C was recently released on the Oracle GitHub odpi repository. As you can see from the cx_Oracle source code, the master branch of cx_Oracle code has been updated to use ODPI-C. If you want to test the current state of this future release, download a bundle from GitHub and build it.

Database Oracle Database Driver (software) Python (language) GitHub Open source

Published at DZone with permission of Bruno Borges. See the original article here.

Opinions expressed by DZone contributors are their own.

Trending

  • Integrating AWS With Salesforce Using Terraform
  • Structured Logging
  • Authorization: Get It Done Right, Get It Done Early
  • How To Integrate Microsoft Team With Cypress Cloud

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: