Libzdb is a small, fast, and easy to use database library with thread-safe connection pooling. The library can connect transparently to multiple database systems. It has zero runtime configuration and connections are specified via a URL scheme. A modern object-oriented API is provided. Libzdb supports MySQL, PostgreSQL, SQLite, and Oracle.
| Tags | Software Development Libraries Application Frameworks Database API Stable |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX Linux Mac OS X BSD iOS |
| Implementation | C |
Recent releases


Release Notes: Libzdb is now compatible with and can be included in C++ or Objective-C(++) projects.


Release Notes: This is a feature and bugfix release. This release is also compatible with OS X Lion, which introduced changes to SQLite.


Release Notes: This is a small feature and bugfix release.


Release Notes: This release added tentative support for Oracle databases and auto-release of unused SQLite memory.


Release Notes: This is a feature and bugfix release which greatly improves upon SQLite concurrency. The authors have tested libzdb with SQLite using up to 300 concurrent threads without experiencing lock problems.