tntdb: A C++ class library for database-independent database access1
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
URL: http://www.tntnet.org/tntdb.hms
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.2
Download: http://www.tntnet.org/download/ tntdb-1.2.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
binutils
coreutils
cxxtools
diffutils
doxygen
file
findutils
gawk
grep
linux-header
make
mysql
openssl
postgresql
sed
sqlite
sysfiles
tar
zlib
Installed files (on reference hardware):
[show]
usr/include/tntdb
usr/include/tntdb.h
usr/include/tntdb/bits
usr/include/tntdb/bits/blob.h
usr/include/tntdb/bits/connection.h
usr/include/tntdb/bits/result.h
usr/include/tntdb/bits/result_iterator.h
usr/include/tntdb/bits/row.h
usr/include/tntdb/bits/row_iterator.h
usr/include/tntdb/bits/statement.h
usr/include/tntdb/bits/statement_iterator.h
usr/include/tntdb/bits/value.h
usr/include/tntdb/blob.h
usr/include/tntdb/connect.h
usr/include/tntdb/connection.h
usr/include/tntdb/connectionpool.h
usr/include/tntdb/date.h
usr/include/tntdb/datetime.h
usr/include/tntdb/decimal.h
usr/include/tntdb/error.h
usr/include/tntdb/iface
usr/include/tntdb/iface/iblob.h
usr/include/tntdb/iface/iconnection.h
usr/include/tntdb/iface/iconnectionmanager.h
usr/include/tntdb/iface/icursor.h
usr/include/tntdb/iface/iresult.h
usr/include/tntdb/iface/irow.h
usr/include/tntdb/iface/istatement.h
usr/include/tntdb/iface/ivalue.h
usr/include/tntdb/impl
usr/include/tntdb/impl/blob.h
usr/include/tntdb/librarymanager.h
usr/include/tntdb/noncopyable.h
usr/include/tntdb/result.h
usr/include/tntdb/row.h
usr/include/tntdb/statement.h
usr/include/tntdb/time.h
usr/include/tntdb/transaction.h
usr/include/tntdb/value.h
usr/lib/libtntdb.a
usr/lib/libtntdb.la
usr/lib/libtntdb.so
usr/lib/libtntdb.so.1
usr/lib/libtntdb.so.1.0.0
usr/lib/tntdb
usr/lib/tntdb/tntdb1-mysql.a
usr/lib/tntdb/tntdb1-mysql.la
usr/lib/tntdb/tntdb1-mysql.so
usr/lib/tntdb/tntdb1-mysql.so.1
usr/lib/tntdb/tntdb1-mysql.so.1.0.0
usr/lib/tntdb/tntdb1-postgresql.a
usr/lib/tntdb/tntdb1-postgresql.la
usr/lib/tntdb/tntdb1-postgresql.so
usr/lib/tntdb/tntdb1-postgresql.so.1
usr/lib/tntdb/tntdb1-postgresql.so.1.0.0
usr/lib/tntdb/tntdb1-sqlite.a
usr/lib/tntdb/tntdb1-sqlite.la
usr/lib/tntdb/tntdb1-sqlite.so
usr/lib/tntdb/tntdb1-sqlite.so.1
usr/lib/tntdb/tntdb1-sqlite.so.1.0.0
usr/share/doc/tntdb
usr/share/doc/tntdb/annotated.html
usr/share/doc/tntdb/classes.html
usr/share/doc/tntdb/classtntdb_1_1Blob-members.html
usr/share/doc/tntdb/classtntdb_1_1Blob.html
usr/share/doc/tntdb/classtntdb_1_1Connection-members.html
usr/share/doc/tntdb/classtntdb_1_1Connection.html
usr/share/doc/tntdb/classtntdb_1_1Date-members.html
usr/share/doc/tntdb/classtntdb_1_1Date.html
usr/share/doc/tntdb/classtntdb_1_1Datetime-members.html
usr/share/doc/tntdb/classtntdb_1_1Datetime.html
usr/share/doc/tntdb/classtntdb_1_1Decimal-members.html
usr/share/doc/tntdb/classtntdb_1_1Decimal.html
usr/share/doc/tntdb/classtntdb_1_1Error-members.html
usr/share/doc/tntdb/classtntdb_1_1Error.html
usr/share/doc/tntdb/classtntdb_1_1Error.png
usr/share/doc/tntdb/classtntdb_1_1NotFound-members.html
usr/share/doc/tntdb/classtntdb_1_1NotFound.html
usr/share/doc/tntdb/classtntdb_1_1NotFound.png
usr/share/doc/tntdb/classtntdb_1_1NullValue-members.html
usr/share/doc/tntdb/classtntdb_1_1NullValue.html
usr/share/doc/tntdb/classtntdb_1_1NullValue.png
usr/share/doc/tntdb/classtntdb_1_1Result-members.html
usr/share/doc/tntdb/classtntdb_1_1Result.html
usr/share/doc/tntdb/classtntdb_1_1Result_1_1const__iterator-members.html
usr/share/doc/tntdb/classtntdb_1_1Result_1_1const__iterator.html
usr/share/doc/tntdb/classtntdb_1_1Row-members.html
usr/share/doc/tntdb/classtntdb_1_1Row.html
usr/share/doc/tntdb/classtntdb_1_1SqlError-members.html
usr/share/doc/tntdb/classtntdb_1_1SqlError.html
usr/share/doc/tntdb/classtntdb_1_1SqlError.png
usr/share/doc/tntdb/classtntdb_1_1Statement-members.html
usr/share/doc/tntdb/classtntdb_1_1Statement.html
usr/share/doc/tntdb/classtntdb_1_1Statement_1_1const__iterator-members.html
usr/share/doc/tntdb/classtntdb_1_1Statement_1_1const__iterator.html
usr/share/doc/tntdb/classtntdb_1_1Time-members.html
usr/share/doc/tntdb/classtntdb_1_1Time.html
usr/share/doc/tntdb/classtntdb_1_1Transaction-members.html
usr/share/doc/tntdb/classtntdb_1_1Transaction.html
usr/share/doc/tntdb/classtntdb_1_1Transaction.png
usr/share/doc/tntdb/classtntdb_1_1TypeError-members.html
usr/share/doc/tntdb/classtntdb_1_1TypeError.html
usr/share/doc/tntdb/classtntdb_1_1TypeError.png
usr/share/doc/tntdb/classtntdb_1_1Value-members.html
usr/share/doc/tntdb/classtntdb_1_1Value.html
usr/share/doc/tntdb/dir_2d4c5f732db863d4d9aba41a32b94345.html
usr/share/doc/tntdb/dir_31e9ac2cf509b88bf20ee02eddbaf49c.html
usr/share/doc/tntdb/dir_7d16cbfd0cbe79bb4eac41fe6e02cb01.html
usr/share/doc/tntdb/dirs.html
usr/share/doc/tntdb/doxygen.css
usr/share/doc/tntdb/doxygen.png
usr/share/doc/tntdb/ftv2blank.png
usr/share/doc/tntdb/ftv2doc.png
usr/share/doc/tntdb/ftv2folderclosed.png
usr/share/doc/tntdb/ftv2folderopen.png
usr/share/doc/tntdb/ftv2lastnode.png
usr/share/doc/tntdb/ftv2link.png
usr/share/doc/tntdb/ftv2mlastnode.png
usr/share/doc/tntdb/ftv2mnode.png
usr/share/doc/tntdb/ftv2node.png
usr/share/doc/tntdb/ftv2plastnode.png
usr/share/doc/tntdb/ftv2pnode.png
usr/share/doc/tntdb/ftv2vertline.png
usr/share/doc/tntdb/functions.html
usr/share/doc/tntdb/functions_0x62.html
usr/share/doc/tntdb/functions_0x63.html
usr/share/doc/tntdb/functions_0x64.html
usr/share/doc/tntdb/functions_0x65.html
usr/share/doc/tntdb/functions_0x66.html
usr/share/doc/tntdb/functions_0x67.html
usr/share/doc/tntdb/functions_0x69.html
usr/share/doc/tntdb/functions_0x6e.html
usr/share/doc/tntdb/functions_0x6f.html
usr/share/doc/tntdb/functions_0x70.html
usr/share/doc/tntdb/functions_0x72.html
usr/share/doc/tntdb/functions_0x73.html
usr/share/doc/tntdb/functions_0x74.html
usr/share/doc/tntdb/functions_0x7e.html
usr/share/doc/tntdb/functions_enum.html
usr/share/doc/tntdb/functions_eval.html
usr/share/doc/tntdb/functions_func.html
usr/share/doc/tntdb/functions_func_0x62.html
usr/share/doc/tntdb/functions_func_0x63.html
usr/share/doc/tntdb/functions_func_0x64.html
usr/share/doc/tntdb/functions_func_0x65.html
usr/share/doc/tntdb/functions_func_0x66.html
usr/share/doc/tntdb/functions_func_0x67.html
usr/share/doc/tntdb/functions_func_0x69.html
usr/share/doc/tntdb/functions_func_0x6e.html
usr/share/doc/tntdb/functions_func_0x6f.html
usr/share/doc/tntdb/functions_func_0x70.html
usr/share/doc/tntdb/functions_func_0x72.html
usr/share/doc/tntdb/functions_func_0x73.html
usr/share/doc/tntdb/functions_func_0x74.html
usr/share/doc/tntdb/functions_func_0x7e.html
usr/share/doc/tntdb/hierarchy.html
usr/share/doc/tntdb/index.html
usr/share/doc/tntdb/main.html
usr/share/doc/tntdb/namespacemembers.html
usr/share/doc/tntdb/namespacemembers_func.html
usr/share/doc/tntdb/namespaces.html
usr/share/doc/tntdb/namespacetntdb.html
usr/share/doc/tntdb/structtntdb_1_1Blob_1_1Release-members.html
usr/share/doc/tntdb/structtntdb_1_1Blob_1_1Release.html
usr/share/doc/tntdb/tab_b.gif
usr/share/doc/tntdb/tab_l.gif
usr/share/doc/tntdb/tab_r.gif
usr/share/doc/tntdb/tabs.css
usr/share/doc/tntdb/tree.html
var/adm/dependencies/tntdb
var/adm/descs/tntdb
var/adm/flists/tntdb
var/adm/md5sums/tntdb
var/adm/packages/tntdb
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).