Diferencia entre revisiones de «Usuario:ManuelRomero/Android/BBDD»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con '{{:Usuario:ManuelRomero/Android/nav}} <br> ===Introducción=== :Android dentro del API tiene funcionalidad para gestionar una base de datos SQLite :SQLite es un motor de bases …')
 
(Crear una base de datos)
Línea 39: Línea 39:
 
===Crear una base de datos===
 
===Crear una base de datos===
 
*Para administar una base de datos tenemos la clase '''''SQLiteDatabase '''''
 
*Para administar una base de datos tenemos la clase '''''SQLiteDatabase '''''
 
+
*Tenemos dos métodos para abrir / crear una base de datos
 
+
*La idea es si existe la base de datos la abro, y si no existe la creo
openOrCreateDatabase
+
openOrCreateDatabase

Revisión de 05:39 4 ene 2013



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
  • Tenemos dos métodos para abrir / crear una base de datos
  • La idea es si existe la base de datos la abro, y si no existe la creo
openOrCreateDatabase