OpenDBX

From Wikipedia, the free encyclopedia

OpenDBX
Image:Logo-opendbx.png
Developer: Open Source Community
Latest release: 1.3.1 / Mar 28, 2007
OS: Linux, Unix
Use: API
License: LGPL
Website: www.linuxnetworks.de

The OpenDBX library provides a unified and consistent API for software developers to different database management systems. The function library is written in the C programming language and aims at implementing access to the native database interfaces efficiently via a thin abstraction layer. It consists of a basic set of functions which are part of all vendor database libraries and can be extended by additional function blocks.

Contrary to interfaces like ODBC, the OpenDBX library favors speed and flexibility and therefore doesn't try to unify the SQL query language. It enables the application developer either to use only standardized SQL elements or to utilize more efficient database specific language elements as well. Furthermore, this approach allows adding support for databases which doesn't implement SQL as query language.

[edit] Supported databases

[edit] External links

In other languages