Database Librarieshk_classes
hk_classes is a set of GUI independent C++ libraries which allow the rapid development of database applications and includes command line tools to use hk_classes in scripts.
SQLite
SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine
Database Template Library
"The goal of this library is to make ODBC recordsets look just like an STL container. What is more, we do this portably so the abstraction can run on multiple platforms and C++ compilers. As a user, you can move through our containers using standard STL iterators; and if you insert(), erase() or replace() records in our containers changes can be automatically migrated to the database for you."
GQL - Generic SQL Library
This is the homepage af the GQL Project - just another attempt to create a generic SQL interface for Linux/UNIX platforms. The CLI (call level interface) library GQL, provides an abstraction of a SQL database, which means it is a general API for all (or most) possible SQL databases. It achieves this by using individual drivers for different databases. GQL is implemented in C++, so its native interface is C++ also.
Mysql++
MySQL++ is a C++ API. The goal of this API is too make working with Queries as easy as working with other STL Containers. Source is distributed under the LGPL and binaries are available for several platforms including windows and linux.
The freeodbc++ project
Libodbc++ is a c++ class library for accessing SQL databases. It is designed with standards in mind, so it provides a subset of the well-known JDBC 2.0(tm) and runs on top of ODBC. It is distributed under the LGPL. The library has shown to compile and work on Linux, FreeBSD and win32 platforms. Any environment with a reasonable compiler, standard c++ library and ODBC Driver Manager should do.
ebase - embedded C++ database library
"A portable, lightweight, and flexible C++ library that provides reliable persistent storage. It is well suited for embedded systems, personal digital appliances and small-scale database need on web."
unixODBC
The unixODBC Project goals are to develop and promote unixODBC to be the definitive standard for ODBC on non MS Windows platforms. This is to include GUI support for both KDE and GNOME.
Dxstore Database System
The Dxstore Database System is a database management system for Linux, FreeBSD, and other operating systems. In the tradition of dbm/ndbm, it is distributed as an embeddable C or C++ library and shares with them the model of a database as a collection of key/value pairs
|