SQLite binding functionality extends the popularity and diversity of the SQLite language, but it is not supported by the core developers of the database. Instead, the SQLite community takes care of these integrations, and is well-documented online. Scripting languages, such as Perl, PHP, and Python or Java, work nicely with SQLite.
The C API interface specification for SQLite has several interface elements and can be grouped into the following categories:
Category one has a list of objects and datatypes utilized by the SQLite library. There are over a dozen objects and datatypes in it. The most meaningful and common ones are the database object called
sqlite3
and the prepare statement calledsqlite3_stmt.
Category two will have its list of constants used by SQLite and are referenced by the usage of the
#defines
syntax in thesqlite3.h
header file. These are standard constants, such asSQLITE_OPEN_READONLY.
Category three is a list of all the functions available and the...