Projects / Qore Oracle Module

Qore Oracle Module

Qore Oracle Module is an Oracle DBI driver module for the Qore programming language. The Oracle driver is aware of different character-encodings and supports multithreading, transaction management, stored prodedure and function execution, and more.

Operating Systems

RSS Recent releases

  •  05 Oct 2013 09:19

Release Notes: This release fixed bugs in retrieving NUMBER types from NTYs and provided additional error handling for internal object/NTY APIs. DBI options affecting numeric value retrieval are now enforced on NTY equally as with all other places in the driver.

Release Notes: Thie release includes support for LONG columns (used in system catalogs), support for Oracle Advanced Queuing, and many bugfixes.

  •  11 Nov 2012 18:43

Release Notes: This is a bugfix release fixing mostly regression bugs introduced in the last release. A bug was fixed where non-integer NUMBER values were being returned as integers. Another related bug was fixed where negative integer values were being returned as arbitrary-precision numeric values instead of integers. A bug in some Oracle client libraries on some platforms was worked around where writing LOB values > 32 MB would fail with an "ORA-03135: connection lost contact" error; the workaround was to use streaming LOB APIs for LOB writing.

  •  28 Oct 2012 16:44

Release Notes: This release adds major new features when built against Qore 0.8.6+, including support for the new DBI option API, support for the new arbitrary-numeric data type, and the ability to set server-side timezone rules in the client to ensure proper date/time support when communicating with a DB server in a different time zone. Additionally, several important bugfixes were made.

  •  28 Feb 2012 00:27

Release Notes: This release adds support for the selectRow DBI method when compiled with Qore 0.8.2+ and fixes bugs related to retrieving a collection of objects, bugs related to exception handling related to Oracle named type support, and a bug related to returning NUMBER fields from a collection or object which requires more than 32 bits to be represented.


Project Spotlight


A vte-based terminal emulator.


Project Spotlight


A map/reduce framework for processing large RDF data sets.