tntdb: A C++ class library for database-independent database access1

Package available in: [trunk] [8.0]

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, and MySQL are available.

... part of T2, get it here


Author: Tommi Mäkitalo <tommi [at] tntnet [dot] org>
Maintainer: The T2 Project <t2 [at] t2-project [dot] org>

License: LGPL
Status: Alpha
Version: 1.1

Download: tntdb-1.1.tar.gz

T2 source: tntdb.cache
T2 source: tntdb.desc

Build time (on reference hardware): 35% (relative to binutils)2

Installed size (on reference hardware): 2.91 MB, 163 files

Dependencies (build time detected): 00-dirtree bash binutils bzip2 coreutils cxxtools diffutils doxygen file findutils gawk gcc glibc grep linux-header make mktemp mysql net-tools openssl postgresql sed sqlite sysfiles tar zlib

Installed files (on reference hardware): n.a.

1) This page was automatically generated from the T2 package source. Corrections, such as dead links, URL changes or typos need to be performed directly on that source.

2) Compatible with Linux From Scratch's "Standard Build Unit" (SBU).