SQLite is a small C library that implements a self-contained, embeddable,
zero-configuration SQL database engine. Features include:
The Windows CE port is complete, including multi-process synchronization for WinCE versions
higher than 2.11. It will work on WinCE 2.11, but if two processes are accessing a database
at the same time, it could became corrupted.
The big diference between this port and the Windows version is the fact it doesn't work in
a shared folder across the network, only on a single machine (it works, but with no
synchronization). But all other functionality is preserved (and can be adjusted with the
proper defines, when performance is more important).
You can use the same source to build it under Windows or Linux. It reverts to the original
SQLite version when compiled for other platforms.
The sqlite application will run on platforms with a working dos shell. Other platforms
can use a 3rd party shell, like
PocketConsole,
to use it.
There is work underway on making a GUI SQL manager for SQLite, under Windows CE.
Complete source code for the latest release are available for download on the SourceForge
site were this project is hosted. You can also obtain the latest changes by anonymous CVS
access:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/sqlite-wince login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/sqlite-wince co sqlite-wince
When prompted for a password for anonymous, simply press the Enter key.