Programación Android, Base de Datos III

Android SQLite
En la última entrada mostramos cómo crear la base de datos para nuestra aplicación, así como las tablas, y qué métodos eran necesarios para ello. Lo último que nos falta por hacer es poder gestionarla. Es decir, añadir, borrar, actualizar y recuperar datos de la BD. Esto es lo que vamos a tratar de explicar en esta ocasión.

En la creación de la BD ya mostramos el método que nos permite pasar una sentencia SQLite completa, cuando creamos la tabla. En esta ocasión vamos a explicar una serie de métodos que nos facilitarán la tarea y, en la mayoría de los casos, evitarán que tengamos que escribir sentencias SQLite completas, aunque también explicaremos un nuevo método con el que recuperar la información de la BD a partir de una sentencia, para aquellos casos en que se haga necesario.

En Android, como hemos dicho, disponemos de métodos que nos van a facilitar las acciones más comunes en nuestra BD, de manera que gran parte de nuestras necesidades quedarán cubiertas sin necesidad de escribir largas sentencias SQLite, que en su lugar cambiaremos por algunos parámetros que pasamos a una determinada función. Empezaremos por explicar cómo insertar datos en nuestra tabla.

Insertar registros en la Base de Datos

En el objeto que creamos de la clase SQLiteDatabase, que en nuestro caso nombramos sqlDB, disponemos de un método que nos permite insertar datos en nuestras tablas de forma sencilla:

public long insertOrThrow (String table, String nullColumnHack,
                             ContentValues values)

Leer más…