The libdbi-drivers project hosts the database-specific drivers for libdbi, a database abstraction library written in C. Currently, drivers are available for Firebird/Interbase, FreeTDS (MS-SQL and Sybase client), mSQL, MySQL, Oracle, PostgreSQL, and SQLite/SQLite3.
| Tags | Database Front-Ends Software Development Libraries |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Release Notes: The pgsql driver now supports features of PostgreSQL 9.0 and later. Drivers support transactions and savepoints if the underlying database engine does. The mysql driver now reads sequential data from MySQL result sets much faster. The test kit has been entirely rewritten to increase coverage and to improve error reporting.


Release Notes: A typo in the sqlite3 driver that prevented loading of the driver on some systems was fixed.


Release Notes: The licensing was unified (LGPL for all drivers, GFDL for all docs). The Firebird driver was thoroughly overhauled. Drivers are now linked against libdbi by default.


Release Notes: This release fixes a packaging error.


Release Notes: This release added support for new MySQL 5.0 data types, improved support for older PostgreSQL releases, and fixed a segfault in the sqlite/sqlite3 drivers. sqlite/sqlite3 now support semicolons in query strings. Concurrent accesses were improved in sqlite3. Various fixes were made to the Oracle and Ingres drivers. The drivers can now be linked against libdbi to allow dlopen'ing libdbi in a dlopen'ed module.