Sqlite

¿Qué características?

  • 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

Más información

  • http://sqlite.org

Sqlite

By Patricio Paez

Sqlite

25 de mayo de 2015 - Full Stack Development

  • 703