almacenaniento datos android - sql lite
TRANSCRIPT
![Page 1: Almacenaniento Datos Android - SQL LITE](https://reader036.vdocuments.pub/reader036/viewer/2022081805/55a2698e1a28ab84308b4633/html5/thumbnails/1.jpg)
Almacenamiento de DatosSQL LITE en ANDROID
Ing. Jose Luis BugarinCEO ILUMINATIC SAC
@jlbugarin – [email protected]
www.iluminatic.com – www.miaulaenlinea.com
![Page 2: Almacenaniento Datos Android - SQL LITE](https://reader036.vdocuments.pub/reader036/viewer/2022081805/55a2698e1a28ab84308b4633/html5/thumbnails/2.jpg)
Agenda
• Base de Datos SQL Lite• SQL Lite Soportado en
Android• 2 Opciones para las
bases de datos en Android
• Creación de Base de Datos y Tabla
• Insertando una Fila• Recuperando Filas
![Page 3: Almacenaniento Datos Android - SQL LITE](https://reader036.vdocuments.pub/reader036/viewer/2022081805/55a2698e1a28ab84308b4633/html5/thumbnails/3.jpg)
BASE DE DATOS - SQL LITE
• Sistema de Gestion de Base de Datos Relacional
• Cuenta con las funcionalidades necesarias para que sea del tipo ACID (Atomicity, Consistency, Isolation and Durability).
![Page 4: Almacenaniento Datos Android - SQL LITE](https://reader036.vdocuments.pub/reader036/viewer/2022081805/55a2698e1a28ab84308b4633/html5/thumbnails/4.jpg)
SQL LITE - ANDROID
• ANDROID Provee soporte total para base de datos SQL Lite.
• ZERO CONFIG.
![Page 5: Almacenaniento Datos Android - SQL LITE](https://reader036.vdocuments.pub/reader036/viewer/2022081805/55a2698e1a28ab84308b4633/html5/thumbnails/5.jpg)
OPCION 1
• El método recomendado para crear una nueva Base de datos SQL Lite, es crear una subclase de SQLLITEOPENHELPER y sobrescribir el método ONCREATE(), luego puedes ejecutar comandos SQL LITE para dicho propósito.
• Usa EXECSQL() para ejecutar comandas SQL LITE.
![Page 6: Almacenaniento Datos Android - SQL LITE](https://reader036.vdocuments.pub/reader036/viewer/2022081805/55a2698e1a28ab84308b4633/html5/thumbnails/6.jpg)
OPCION 2
• Usar OPENORCREATEDATABASE() para crear una Base de Datos SQL LITE.
• Usa EXECSQL() para ejecutar comandas SQL LITE.
![Page 7: Almacenaniento Datos Android - SQL LITE](https://reader036.vdocuments.pub/reader036/viewer/2022081805/55a2698e1a28ab84308b4633/html5/thumbnails/7.jpg)
Apariencia en código fuente – Create DataBase and Table
![Page 8: Almacenaniento Datos Android - SQL LITE](https://reader036.vdocuments.pub/reader036/viewer/2022081805/55a2698e1a28ab84308b4633/html5/thumbnails/8.jpg)
Apariencia en Código Fuente – Insert Row
![Page 9: Almacenaniento Datos Android - SQL LITE](https://reader036.vdocuments.pub/reader036/viewer/2022081805/55a2698e1a28ab84308b4633/html5/thumbnails/9.jpg)
Apariencia Código Fuente – Todos los Registros
![Page 10: Almacenaniento Datos Android - SQL LITE](https://reader036.vdocuments.pub/reader036/viewer/2022081805/55a2698e1a28ab84308b4633/html5/thumbnails/10.jpg)
DEMO