X

Author Profile

Christopher Jones

Senior Principal Product Manager

Christopher is a Senior Principal Product Manager working with the Oracle Database Data Access team primarily on APIs for scripting languages including Node.js, Python, PHP and the newly launched ODPI-C library for Oracle Database driver writers.  He has responsibilities for Oracle Call Interface (OCI) and related Oracle Database APIs; for Oracle Database clients such as Oracle Instant Client; and for general database adoption by developers, including championing Oracle Database XE.  He remains a lead maintainer of PHP's OCI8 extension for Oracle Database.  He co-released the popular book "The Underground PHP and Oracle Manual" and is the author of a number of technical articles.  Christopher has presented at big and small conferences around the world including the O'Reilly Open Source Convention and Oracle OpenWorld.  

Twitter: @ghrd

Email: christopher.jones@oracle.com

Blog: http://blogs.oracle.com/opal/

Recent Posts by Christopher Jones

ODPI-C 3.0 Introduces SODA Document Storage

Release 3.0 of Oracle Database Programming Interface for C (ODPI-C) is now available on GitHub.  ODPI-C is an open source library of C code that simplifies access to Oracle Database for applications written in C or C++.     This release introduces support for Simple Oracle Document...

Python cx_Oracle 7 Introduces SODA Document Storage

cx_Oracle 7.0, the extremely popular Oracle Database interface for Python, is now Production on PyPI. cx_Oracle is an open source package that covers the Python Database API specification with many additions to support Oracle advanced features.     Anthony Tuininga has just released...

Node.js on Oracle Linux: It's So Easy

This is a quick placeholder cross-post of the 'so I can find it again' category: Sergio Leunissen from our Linux group has a blog post on using Node.js and node-oracledb on Oracle Linux.  You can find the post here.  The Oracle Linux RPMs packages make it all so easy!

So you want to use JSON in Oracle Database with Node.js?

The JavaScript JSON.parse() and JSON.stringify() methods make it easy to work with JavaScript objects in Node.js and store them in Oracle Database using the node-oracledb module. I'll start with some examples showing a simple, naive, implementation which you can use with all...

Some New Features of Oracle Instant Client 18.3

We released Oracle Database 18.3 for Linux last week. It (and the "full" Oracle Client) are downloadable from here. Read this to find out about some of the new database features. Many of the readers of my blog have an equal interest in the "client side". You'll be happy that Orac...

Python cx_Oracle 6.4 Brings a World Cup of Improvements

cx_Oracle 6.4, the extremely popular Oracle Database interface for Python, is now Production on PyPI. cx_Oracle is an open source package that covers the Python Database API specification with many additions to support Oracle advanced features. At a nicely busy time of year,...

Demo: GraphQL with Oracle Database and node-oracledb

Some of our node-oracledb users recently commented they have moved from REST to GraphQL so I thought I'd take a look at what it is all about. I can requote the GraphQL talking points with the best of them, but things like "Declarative Data Fetching" and "a schema with a defined...

Node-oracledb 2.3 with Continuous Query Notifications is on npm

Release announcement: Node-oracledb 2.3.0, the Node.js module for accessing Oracle Database, is on npm. Top features: Continuous Query Notifications. Heterogeneous Connection Pools.     Our 2.x release series continues with some interesting improvements: Node-oracledb 2.3 is now...

ODPI-C 2.4 has been released

Release 2.4 of Oracle Database Programming Interface for C (ODPI-C) is now available on GitHub. ODPI-C is an open source library of C code that simplifies access to Oracle Database for applications written in C or C++. Top features: Better database notification support. New pool...