Qore Oracle Module

Software Screenshot:
Qore Oracle Module
Software Details:
Version: 3.1
Upload Date: 19 Feb 15
Developer: David Nichols
Distribution Type: Freeware
Downloads: 0

Rating: 5.0/5 (Total Votes: 1)

Qore Oracle Module is an open source Oracle DBI driver module for the Qore programming language, designed to be aware of different character encodings.

Qore Oracle Module supports multi-threading, stored prodedure, function execution, transaction management, automatic transparent character set conversion, and more. It requires Qore 0.7.1 or later and Oracle 9i+ headers & libraries.

Qore is a free, open source, powerful, easy-to-use, thread-capable, SQL-integrated, weakly-typed scripting and programming language that features TIBCO AE integration and an easy date arithmetic. It runs on Linux, BSD, Solaris, HP-UX, and Mac OS X.

What is new in this release:

  • This version fixes 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.

What is new in version 3.0:

  • Thie version includes support for LONG columns (used in system catalogs), support for Oracle Advanced Queuing, and many bugfixes.

What is new in version 2.2:

  • This version 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.

What is new in version 2.0:

  • support for Qore's prepared statement API with Qore 0.8.1+
  • object and collection support courtesy of ocilib (http://orclib.sourceforge.net/), note that ocilib was highly modified to be usable in this module, mostly due to the fact that we use a separate environment data structure for each connection to ensure maximum thread scalability - the Oracle docs say that all operations on an environment handle or any handle derived from an environment handle (i.e. statement handles, etc) must be either wrapped in a mutex (when initialized with OCI_NO_MUTEX) or will be wrapped in a mutex by oracle (with OCI_THREADED and without OCI_NO_MUTEX). collections of collections of object, etc are supported
  • support for binding and retrieving ROWID column values
  • fixed retrieving NUMBER values with over 30 digits

What is new in version 1.3:

  • This version fixes a bug with setting and reading time zone information from TIMESTAMP WITH TIME ZONE and TIMESTAMP WITH LOCAL TIME ZONE columns when compiled with Qore 0.8.0+.
  • A bug with reading and setting fractional seconds with date/time values was fixed.

What is new in version 1.2:

  • Updated to Qore 0.8.0 APIs to support Datasource::execRaw() and DatasourcePool::execRaw() as well as binding and retrieving time zones in date/time values, and to support microsecond resolution in timestamp values.

Requirements:

  • Qore Programming Language

Similar Software

chartio
chartio

20 Feb 15

tau
tau

20 Feb 15

Structurarium
Structurarium

20 Feb 15

mongoctl
mongoctl

20 Feb 15

Other Software of Developer David Nichols

Comments to Qore Oracle Module

Comments not found
Add Comment
Turn on images!