OpenDBX 1.2.6 (Stable branch) |
|
|
The OpenDBX libraries provide a unified and
consistent API for software developers to
different database management systems. The C and
C++ libraries aim to implement access to the
native database interfaces efficiently via a thin
abstraction layer. They consist of a basic set of
functions that are part of all vendor database
libraries and can be extended by additional
function blocks. Currently, Firebird/Interbase, MS
SQL Server, MySQL, Oracle, PostgreSQL, SQLite 2
and 3, and Sybase ASE are supported.
License: GNU Lesser General Public License (LGPL)
Changes:
The default implementation of odbx_escape() didn't escape single backslashes, which may have made backends that didn't provide their own implementations vulnerable to SQL injection attacks. In addition, bugs in the SQLite 3 and Oracle backends were fixed.
|