Android - sqlite

Páginas: 3 (690 palabras) Publicado: 2 de julio de 2011
Base de Datos en Android

Índice
• Métodos de Almacenamiento de Datos • SQLite DataBase • Content Provider

Métodos de Almacenamiento de Datos
• Shared Preferences – Datos son almacenados enarchivos XML • Flat Files – InputFileStream – OutputFileStream • SQLite DataBase

SQLite DataBase
• Base de Datos relacional para sistemas embebidos. • Ocupa únicamente unos 225KB. • Implementa lamayor parte del estándar SQL-92, pero con restricciones. • Soporte para ALTER_TABLE limitado. • Las columnas no tienen tipos. • Existen diferentes herramientas, como sqlite3, disponible desdesqlite.org • Existen un plugin de Firefox para visualizar bases de datos SQLite (recomendado)

SQLite DataBase
• Se utiliza internamente en Firefox y Thunderbird. • Lo utilizan la mayoría de lasplataformas móviles (iOS, Symbian, Android, BlackBerry OS, webOS). • No existen las claves ajenas o foráneas, y en el caso de necesitarlas, debemos forzarlas “a mano”. • Es relativamente fácil conectar unabase de datos a una lista. • La base de datos está protegida dentro de la memoria interna del dispositivo. • Mientras trabajamos con el emulador (donde tenemos acceso root), podemos extraer (con DDMS)el archivo de la base de datos y visualizarlo.

SQLite DataBase
• SQLiteOpenHelper
– Nos permite crear, actualizar, y conectar con una base de datos SQLite – Es solo un constructor. – Métodos:
•onCreate() • onUpgrade()

• Referencia a la Base de Datos
– Objeto de tipo SQLiteDatabase. – Actualizar, modificar, eliminar datos. – Métodos:

• getReadableDatabase()
• getWritableDatabase() SQLite DataBase
• Insertar, actualizar y eliminar registros
– Método execSQL()
• Permite ejecutar cualquier sentencia SQL sobre la base de datos. • No devuelve resultados.

– Métodos insert(),update() y delete()
• Uso de parámetros.
• Separa tablas, valores y condiciones en parámetros independientes.

SQLite DataBase
• Selección y recuperación de datos
– Método rawQuery().
•...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sqlite y android
  • ¿Qué es sqlite?
  • Sqlite
  • Sqlite
  • SQlite
  • ANDROID
  • android
  • Andro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS