Well-commented source code with over 95% test coverage.
Self-contained: no external dependencies.
Sources are in the public domain.
Use for any purpose.
The SQLite distribution comes with a standalone command-line
access program (sqlite) that can
be used to administer an SQLite database and which serves as
an example of how to use the SQLite library.
News
2006-Jun-19 - New Book About SQLite
The Definitive Guide to SQLite, a new book by
Mike Owens.
is now available from Apress.
The books covers the latest SQLite internals as well as
the native C interface and bindings for PHP, Python,
Perl, Ruby, Tcl, and Java. Recommended.
2006-Jun-6 - Version 3.3.6
Changes include improved tolerance for windows virus scanners
and faster :memory: databases. There are also fixes for several
obscure bugs. Upgrade if you are having problems.
2006-Apr-5 - Version 3.3.5
This release fixes many minor bugs and documentation typos and
provides some minor new features and performance enhancements.
Upgrade only if you are having problems or need one of the new features.
2006-Feb-11 - Version 3.3.4
This release fixes several bugs, including a
a blunder that might cause a deadlock on multithreaded systems.
Anyone using SQLite in a multithreaded environment should probably upgrade.
2006-Jan-31 - Version 3.3.3 stable
There have been no major problems discovered in version 3.3.2, so
we hereby declare the new APIs and language features to be stable
and supported.