Tntdb 0.9.2
Sponsored Links
Tntdb 0.9.2 Ranking & Summary
File size:
0.34 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
894
Date added:
2007-05-13
Publisher:
Tommi Makitalo
Tntdb 0.9.2 description
Tntdb is a c++-class-library for easy access to databases. The interface is database-independent. Driverclasses are loaded dynamically.
The goal of it is to have easy access to databases. You dont have to worry about resourceleakage, because all objects you use directly are allocated on the stack and deleted automatically, when going out of scope. The interfaceobjects are wrappers to referencecounted instances, so you can copy them around at your own will. Resources are freed, when the last object goes out of scope.
Errorhandling is done exclusively with exceptionhandling. Just wrap your code with a single try-catch and you have full errorhandling. Exceptions are all derived from std::exception.
STL is used where possible and also STL-like and -compatible interfaces are offered, where suitable.
Tntdb is targeted for applicationprogramming. It is not suitable for generic databasetools. It does not offer e.g. schemaquery. You have to know, how your tables look like. Thats true for normal applications.
You use SQL for databaseaccess. No wrapperclasses like active resultsets or databound controls are offered. Instead you have best control over the database. You can use every SQL-trick you know to get most out of your database. Also this is a thin wrapper, so that you should have no big performancepenalty compared to direct access to the C-API.
The project started already some years ago as a postgresql-wrapper. Later I added a sqlite-3-wrapper.
The current status is, that there is a working mysql- and postgresql-driver-class. The sqlite-3-wrapper is included here, but it is just a early design-study. Tntdb works, but it is not dynamically loaded like the other drivers.
The public headers include documentation, which can be generated using Doxygen.
Also there are some small examples in the demo-directory.
The goal of it is to have easy access to databases. You dont have to worry about resourceleakage, because all objects you use directly are allocated on the stack and deleted automatically, when going out of scope. The interfaceobjects are wrappers to referencecounted instances, so you can copy them around at your own will. Resources are freed, when the last object goes out of scope.
Errorhandling is done exclusively with exceptionhandling. Just wrap your code with a single try-catch and you have full errorhandling. Exceptions are all derived from std::exception.
STL is used where possible and also STL-like and -compatible interfaces are offered, where suitable.
Tntdb is targeted for applicationprogramming. It is not suitable for generic databasetools. It does not offer e.g. schemaquery. You have to know, how your tables look like. Thats true for normal applications.
You use SQL for databaseaccess. No wrapperclasses like active resultsets or databound controls are offered. Instead you have best control over the database. You can use every SQL-trick you know to get most out of your database. Also this is a thin wrapper, so that you should have no big performancepenalty compared to direct access to the C-API.
The project started already some years ago as a postgresql-wrapper. Later I added a sqlite-3-wrapper.
The current status is, that there is a working mysql- and postgresql-driver-class. The sqlite-3-wrapper is included here, but it is just a early design-study. Tntdb works, but it is not dynamically loaded like the other drivers.
The public headers include documentation, which can be generated using Doxygen.
Also there are some small examples in the demo-directory.
Tntdb 0.9.2 Screenshot
Tntdb 0.9.2 Keywords
Bookmark Tntdb 0.9.2
Tntdb 0.9.2 Copyright
WareSeeker periodically updates pricing and software information of Tntdb 0.9.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Tntdb 0.9.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
twixt is an abstract thinking game. Free Download
GTag is a music tag editor for gtk+ 2.4. Free Download
Hotstuff is a set of Perl scripts to automatically handle repositories for the creative data sharing functionality. Free Download
Xfmedia is a simple media player. Free Download
Knoda is a database-frontend for DBase, MS Access, Mysql, Postgresql, SQLite and ODBC. Free Download
LaTeXDB brings together LaTeX and a MySQL database. Free Download
LucidLife is a free and usable implementation of Conways Life. Free Download
DBOW is a database compiler-compiler or front-end. Free Download
Latest Software
Popular Software
Favourite Software