Diferencia entre revisiones de «Usuario:ManuelRomero/Android/BBDD»
De WikiEducator
(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 06: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
- maneja archivos de poco tamaño.
- no permite concurrencia, presenta tiempos de respuestas rápidos.
- no necesita un servidor,
- cumple el estándar SQL-92 y,
- Es de código libre
- Página de referencia http://www.sqlite.org/
El API SQLLite
- El API está definido en el siguiene paquete android.database.sqlite *http://developer.android.com/reference/android/database/sqlite/package-summary.html
- En el tenemos las siguientes clases
- SQLiteClosable
- SQLiteCursor
- SQLiteDatabase
- SQLiteOpenHelper
- SQLiteProgram
- SQLiteQuery
- SQLiteQueryBuilder
- SQLiteStatement
- Y las siguientes interfaces
- SQLiteCursorDriver
- SQLiteDatabase.CursorFactory
- SQLiteTransactionListener
Trabajar con Android y SQLLite
Para trabajar con una base de datos debemos realizar unos pasos clásicos
- Crear la base de datos y gestionarla
- Por crear la base de datos entendemos
- Definir la base de datos
- Definir su estructura (tablas y campos)
- Por gestionarla aludo al hecho de hacer operaciones básicas
- Insertar tuplas
- Borrar
- Modificar
- Consultar
- 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