Está en la página 1de 8

PDM-205 Base de datos en Android Lic.

Victor Paco

Base de datos con SQLite en Android


Una base de datos, es un conjunto de datos almacenados sistemáticamente para su uso
posterior. Es decir es una colección de información organizada de forma que un programa de
ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite.

Existen programas denominados Sistema Gestor de Base de Datos (SGBD), que permite
almacenar y acceder de forma estructurada.

En Android tenemos una herramienta poderosa para el almacenamiento y consulta mediante


base de datos que es “SQLite”. Este es un motor de base de datos muy popular por ofrecer
caracteristicas muy interesantes como ser tamaño pequeño, no necesita servidor, precisa poca
configuracion, es transaccional y de codigo libre.

La forma tipica para crear , actualizar y conectar será atraves de una clase auxiliar que es el
SQLiteOpenHelper, la ventaja de este auxiliar tiene un solo costructor, que normalmente no
necesita sobrescribir, y dos metodos abstractos, onCreate() y onUpgrade(), que se debe
personalizar con el codigo necesario para crear base de datos.
1.- Creamos el proyecto con el nombre de MyBaseDatos.

2.- Antes de ir al Diseño crearemos una clase para hacer la referencia de la base de Datos:
Boton derecho en la carpeta que aloja a MainActivity de la carpeta Java:

1
PDM-205 Base de datos en Android Lic. Victor Paco

En una nueva clase colocamos el nombre de AdminSQLiteOpenHelper:

Esta clase administrará la base de datos:

Esta parte es de suma importancia, porque utilizaremos POO para la programación:

1.- Importamos la librería de base de datos.

2.- Insertaremos dos métodos ya mencionados anteriormente:


El cursor debe estar ubicado al final de la línea de código y con combinación de tecla
ALT+Enter:

2
PDM-205 Base de datos en Android Lic. Victor Paco

Y agregamos el constructor de la misma forma:

3
PDM-205 Base de datos en Android Lic. Victor Paco

Creamos la tabla y los campos:

3.- Vamos al diseño nuestra aplicación:

4
PDM-205 Base de datos en Android Lic. Victor Paco

Vamos a la parte lógica:

Creamos el método Registrar:

5
PDM-205 Base de datos en Android Lic. Victor Paco

Método buscar o consultar:

6
PDM-205 Base de datos en Android Lic. Victor Paco

Método eliminar:

Método modificar:

7
PDM-205 Base de datos en Android Lic. Victor Paco

Práctica y evaluación

Nombres y apellidos………………………………………………………………………………Fecha:……………………………….
Crear una base de datos para artículos de librería y realizar el CRUD

También podría gustarte