OpenDBX is an extremely lightweight but extensible C library for accessing databases with a single API.
OpenDBX provides a clean and simple interface across all supported databases that leads to an elegant code design automatically. Currently supported databases are:
· Firebird
· Interbase
· MS SQL Server
· MySQL
· PostgreSQL
· SQLite
· SQLite3
· Sybase
Backends for more native database APIs can be written easily. If you want your application to support different databases with little effort, this is definitively the right thing for you!
Product's homepage
What's New in This Release: [ read full changelog ]
· Some bugs in the MySQL backend have been fixed. These bugs came up during testing with SqueakDBX, the Smalltalk wrapper around the OpenDBX library.
· Also, the sqlite3 backend used an uninitialized variable and both bugs were able to cause a segfault in certain conditions.
· Several fixes to the RPM spec file were applied.
· The release also contains two changes, one in the behavior of the MySQL backend, which streamlines it to the behavior of other backends, and the other one makes it possible to connect to MySQL servers older than 4.1.