tntdb 1.0.1 (Default branch) |
|
|
Tntdb is a c++-class-library for database access.
It implements a database-independent layer, which
loads the actual driver dynamically when a
connection is made. The classes use automatic
resource management with reference counts.
Resources are freed when the classes go out of
scope. Error handling is done with exceptions
(derived from std::exception). There are STL-like
iterators for result sets and rows, and also the
cursor is an STL-like iterator. It is written in
standard C++ with Linux. Drivers for PostgreSQL,
sqlite3, MySQL, and Oracle are available.
License: GNU Lesser General Public License (LGPL)
Changes:
The sqlite driver of tntdb had two small bugs.
Setting strings in statements did not lead to
equality when compared to columns. Using multiple
cursors for one statement crashed tntdb when the
cursors were released in reverse order.
|