Global web icon
sqlite.org
https://sqlite.org/download.html
SQLite Download Page
Note that a recent version of Tcl is required in order to build from the repository sources. The amalgamation source code files (the "sqlite3.c" and "sqlite3.h" files) build products and are not contained in raw source code tree. https://sqlite.org/src https://www2.sqlite.org/src https://www3.sqlite.org/src
Global web icon
sqlite.org
https://sqlite.org/index.html
SQLite Home Page
SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day. More Information... SQLite source code is in the public-domain and is ...
Global web icon
sqlite.org
https://sqlite.org/docs.html
Documentation - SQLite
SQLite Database Analyzer (sqlite3_analyzer.exe) → This stand-alone program reads an SQLite database and outputs a file showing the space used by each table and index and other statistics.
Global web icon
sqlite.org
https://sqlite.org/quickstart.html
SQLite In 5 Minutes Or Less
The function calls to pay attention to here are the call to sqlite3_open () on line 22 which opens the database, sqlite3_exec () on line 28 that executes SQL commands against the database, and sqlite3_close () on line 33 that closes the database connection.
Global web icon
sqlite.org
https://sqlite.org/cli.html
Command Line Shell For SQLite
The SQLite project provides a simple command-line program named sqlite3 (or sqlite3.exe on Windows) that allows the user to manually enter and execute SQL statements against an SQLite database or against a ZIP archive.
Global web icon
sqlite.org
https://sqlite.org/c3ref/open.html
Opening A New Database Connection - SQLite
The default encoding for databases created using sqlite3_open16 () will be UTF-16 in the native byte order. Whether or not an error occurs when it is opened, resources associated with the database connection handle should be released by passing it to sqlite3_close () when it is no longer required.
Global web icon
sqlite.org
https://sqlite.org/c3ref/sqlite3.html
Database Connection Handle - SQLite
Each open SQLite database is represented by a pointer to an instance of the opaque structure named "sqlite3". It is useful to think of an sqlite3 pointer as an object.
Global web icon
sqlite.org
https://sqlite.org/capi3ref.html
C/C++ Interface For SQLite Version 3
The application-defined SQL function implementation will pass this pointer through into calls to sqlite3_result (), sqlite3_aggregate_context (), sqlite3_user_data (), sqlite3_context_db_handle (), sqlite3_get_auxdata (), and/or sqlite3_set_auxdata ().
Global web icon
sqlite.org
https://sqlite.org/changes.html
Release History Of SQLite
Add C-language APIs for discovering SQL keywords used by SQLite: sqlite3_keyword_count (), sqlite3_keyword_name (), and sqlite3_keyword_check (). Add C-language APIs for dynamic strings based on the sqlite3_str object.
Global web icon
sqlite.org
https://sqlite.org/c3ref/exec.html
One-Step Query Execution Interface - SQLite
The sqlite3_exec () interface is a convenience wrapper around sqlite3_prepare_v2 (), sqlite3_step (), and sqlite3_finalize (), that allows an application to run multiple statements of SQL without having to use a lot of C code.