2. Es un motor de base de datos SQL incorporado. A
diferencia de la mayoría de las otras bases de datos SQL,
SQLite no tiene un proceso de servidor por
separado. SQLite lee y escribe directamente en archivos de
disco ordinarios
3. Ventajas
No requiere configuración.
Acceso mucho más rápido.
Fácilmente portable
(multiplataforma windows,
linux, mac, dispositivos mobiles,
tablet´s, etc.).
Prácticamente cualquier
lenguaje y SO lo soportan.
4. Plataformas de SQLite
SQLite está construida en C, lo cual facilita la migración a diversas plataformas de
sistemas operativos y de dispositivos. Las plataformas principales dónde SQLite se
encuentra funcionando son:
· Windows 95, 98, ME, 2000, XP y Vista
· Windows CE & Pocket PC
· Mac OSX
· Linux
· OpenEmbedded
· PalmOS
· Symbian
5. SQLiteOpenHelper. Esta clase nos permitirá
crear y eliminar tablas, registros, hacer
actualizaciones, etc.
Los métodos heredados son:
onCreate (SQLiteDatabase db): Se llama al
crear la base de datos
onUpgrade(SQLiteDatabse db, int oldVersion,
int newVersion): Se llamará para hacer una
modificación sobre la base de datos.
Tabla en sqlite
6. Caracteríticas
Puede funcionar enteramente en memoria, lo
que la hace muy rápida.
Dispone de librerías de acceso para muchos
lenguajes de programación.
Soporta funciones SQL definidas por el
usuario.
7. Clases
SQLiteOpenHelper (hereda de Object).
SQLiteDataBase (hereda de SQLiteClosable): contiene los métodos para crear,
eliminar, ejecutar comandos
SQLiteQuery (hereda de SQLiteProgram): Representa una consulta que lee las
filas resultantes dentro de SQLiteQuery.