Skip to content
This repository

Description

Yes, this is yet another C++ wrapper API for Sqlite. The purpose here is to be as close as possible to the libpqxx API (see http://pqxx.org/development/libpqxx/).

Current state is work-in-progress. Basic functionality is available as:

  • simple connections
  • basic transactions
  • prepared statements
  • result sets
  • support for int, double, text types

My apologies for my C++-style (it’s the first thing I write) and also my apologies to the libpqxx developers if I copied ideas and code from their project..

Download

Release 0.0.3 is available at http://github.com/downloads/andreasbaumann/sqlitexx/sqlitexx-0.0.3.tar.gz

Testing and Platforms

Currently sqlitexx has been tested with the following combinations of
machines, versions of operating systems, Linux distributions, gcc and sqlite:

Architecture Operating System Compiler Sqlite
x86_64 Centos 5.5 gcc 4.1.2 3.3.6
x86_64 Windows 7 Visual Studio C++ 2008 Express SP1 3.7.5
686 Windows 7 Visual Studio C++ 2008 Express SP1 3.7.5
x86_64 ARCH Linux gcc 4.5.2 3.7.5
686 Windows XP SP3 Visual Studio C++ 2008 Express SP1 3.7.2
686 ARCH Linux gcc 4.5.1 3.7.2
686 Cygwin 1.7.6 gcc 4.3.4 3.6.21
686 Windows 2000 SP4 Visual Studio C++ 2005 Express SP1 3.6.23.1
x86_64 Centos 5.3 icc 11.1 3.3.6
686 Centos 5.3 gcc 4.1.2 3.3.6
686 Scientific Linux 5.3 gcc 4.1.2 3.3.6
686 Debian 5.0.4 gcc 4.3.2 3.5.9
686 FreeBSD 7.2 gcc 4.2.1 3.6.11
686 Ubuntu 9.04 gcc 4.3.3 3.6.10
686 Fedora 11 gcc 4.4.0 3.6.12
686_64 Centos 5.3 gcc 4.1.2 3.3.6
SPARC Solaris 8 gcc 3.4.6 3.6.13
686 Solaris 10 gcc 3.4.6 3.6.13
686 Solaris 10 Sun Studio 12 Forte Compiler 3.6.13
686 OpenSUSE 11.1 gcc 4.3.2 3.6.4
686 Slackware 12 gcc 4.2.4 3.6.6.2
686 Cygwin 1.5.25 gcc 3.4.4 3.6.2
686 OpenBSD 4.5 gcc 3.3.5 3.6.10
686 NetBSD 5.0 gcc 4.1.3 3.6.11
SPARC Solaris 10 gcc 3.4.6 3.6.13
Something went wrong with that request. Please try again.