Un motor de base de datos sin servidor ni configuración
El motor SQL más usado en el mundo
Firefox
Macs, iPhones
Skype
Interfase de línea de comandos
Usos
Aplicaciones embebidas
Sitios web pequeños o medianos
Pruebas y demostraciones
Interfase de línea de comandos
$ sqlite
SQLite version 3.8.6 2014-08-15 11:46:33
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>
... comandos SQL ...
sqlite>.quit
Bindings a muchos lenguajes
#!/usr/bin/ruby
require 'sqlite3'
begin
db = SQLite3::Database.new ":memory:"
puts db.get_first_value 'SELECT SQLITE_VERSION()'
rescue SQLite3::Exception => e
puts "Exception occurred"
puts e
ensure
db.close if db
end