Uso de SQLite Con Android
Uso de SQLite Con Android
Agenda
Introduccin a SQLite. Creacin de una base de datos SQLite en Android.
Aplicacin ejemplo Insercin, Consulta, Eliminacin, y Actualizacin. Uso de IDEs para SQLite.
Introduccin a SQLite
SQLite es un motor de base de datos open source que no necesita de un servidor y acepta varias sentencias del estndar SQL-92. Esta provisto de capacidades para consulta de datos relacionales (select), manipulacin de datos (insert,delete,update) y definicin de datos (create table, create view, etc). Precisa de poca configuracin y es utilizado en dispositivos mviles. Lugar de descarga y documentacin : http://www.sqlite.org
Android y SQLite
Android provee de APIs que soportan nativamente la base de datos SQLite en el paquete: android.database.sqlite Algunas de las clases y sus mtodos ms utilizadas:
Creacin y actualizacin de la base de datos:
SQLiteOpenHelper public void onCreate(SQLiteDatabase db) public void onUpgrade(SQLiteDatabase db, int verAnterior, int verNueva) public SQLiteDatabase getReadableDataBase() public SQLiteDatabase getWritableDatabase(), etc
Esto es posible verlo haciendo uso del DDMS (Dalvik Debug Monitor Server) en el tab File Exporer
Si la base de datos no existe, se llamar automticamente al mtodo onCreate() para crearla y se conectar con la base de datos creada.
Ing. Alex Jimnez [email protected]
8
10
De igual forma se cuenta con el mtodo query() que puede recibir varios parmetros como group by,having, order by; para retornar un objeto Cursor y poder recorrerlo como en el ejemplo anterior.
13
Aplicacin ejemplo
14
15
16