Usuario:ManuelRomero/Android/BBDD

De WikiEducator
< Usuario:ManuelRomero‎ | Android
Revisión a fecha de 14:53 3 ene 2013; ManuelRomero (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar



Introducción

Android dentro del API tiene funcionalidad para gestionar una base de datos SQLite
SQLite es un motor de bases de datos con una características especiales que le hacen muy atractivas para determinados entornos
  1. maneja archivos de poco tamaño.
  2. no permite concurrencia, presenta tiempos de respuestas rápidos.
  3. no necesita un servidor,
  4. cumple el estándar SQL-92 y,
  5. Es de código libre

El API SQLLite

  1. SQLiteClosable
  2. SQLiteCursor
  3. SQLiteDatabase
  4. SQLiteOpenHelper
  5. SQLiteProgram
  6. SQLiteQuery
  7. SQLiteQueryBuilder
  8. SQLiteStatement
  • Y las siguientes interfaces
  1. SQLiteCursorDriver
  2. SQLiteDatabase.CursorFactory
  3. SQLiteTransactionListener

Trabajar con Android y SQLLite

Para trabajar con una base de datos debemos realizar unos pasos clásicos

  1. Crear la base de datos y gestionarla
  2. Por crear la base de datos entendemos
    1. Definir la base de datos
    2. Definir su estructura (tablas y campos)
  3. Por gestionarla aludo al hecho de hacer operaciones básicas
    1. Insertar tuplas
    2. Borrar
    3. Modificar
    4. Consultar
  4. A continuacion vamos a ver como se realizan estas acciones con Android como lenguje y SQLLite como gestor de bases de datos relacional

Crear una base de datos

  • Para administar una base de datos tenemos la clase SQLiteDatabase


openOrCreateDatabase