- Fossil repositories
- jQuery plugins
- Tech papers
- GNU make
- Google v8
Stuff for sqlite3
sqlite3 is a slick embedded SQL server written in C. It's easy to use, powerful, and quite fast.
Here you can find "sqlite3x" and "sq3", two different C++ wrapper APIs for working with sqlite3 databases.
These two independent APIs are different in nature but are distributed together because they are maintained together. Their only dependencies are sqlite3 and the STL. Both APIs are small enough that copying them into arbitrary project trees should pose no logistical problem.
sqlite3x is a hacked, cleaned-up, and documented copy of Cory Nelson's sqlite3x C++ wrapper around the sqlite3 API. sq3 has a similar API but does not use exceptions.
This code does not come with a "configure" script. Edit the top of the Makefile to set the path to your sqlite3 installation and it "should build" on GCC-hosting *nix platforms. Run 'make doxygen' to build the API documentation.
License: The sqlite3x code (sqlite3x*.?pp) follows a zlib-like license (see sqlite3x.hpp for the complete text) and the sq3 code (sq3*.?pp) is public domain.
sqlite3 wrapper for MFCThis wrapper is nearly identical to the sq3 wrapper downloadable above, but was written to use the MFC CString class and the UTF-16 sqlite3 API, which simply means that it is usable under Unicode-using Windows platforms which have a CString implementation and sqlite3 library. The code is in the public domain.
Achtung: this code is no longer maintained as i no longer have access to MS Windows/MSVC. i will happily accept fixes to this code, but i cannot personally test them.