Projects / dbstep


DBStep is a library targeted at C++ developers who need to access databases. It consists of a common set of interface classes and some drivers for common data sources. Currently available drivers are for MySQL, PostgreSQL, SQLite, Firebird/Interbase, and ODBC databases. Database access is provided in at two levels: unified API for database connection, SQL execution, query result retrieval, and methods for mapping class objects to database tables and query results.

Operating Systems

Recent releases

  •  13 May 2004 18:29

    Release Notes: Some bugs and portability issues were fixed. A MSVC project file is now included.

    •  22 Dec 2003 03:29

      Release Notes: Support for ODBC has been added, code has been reorganized, and prepared statement code has been rewritten. This version also includes various bugfixes and portability enhancements.

      •  17 Feb 2003 12:10

        Release Notes: A major code reorganization was made. Support for the Firebird database was added, along with support for prepared statement and transactions. There was also an API simplification and assorted bugfixes.

        •  06 Aug 2002 18:14

          Release Notes: This release has code reorganization, a patch merge, a simplified driver structure, bugfixes, and improved code portability.

          •  24 Jul 2002 21:29

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.