Mapa mental
SQlite

Conteúdo do mapa
SQlite
Cómo guardar datos
- Las API que necesitarás para utilizar una base de datos en Android están disponibles en el paquete android.database.sqlite.
Cómo definir un esquema y un contrato
- El esquema es una declaración formal de la manera en la que la base de datos está organizada.
- El esquema se refleja en las instrucciones de SQL que utilizas para crear la base de datos.
- La clase de contratos es un contenedor de constantes que definen nombres de URI, tablas y columnas.
- Una forma adecuada de organizar una clase de contratos consiste en incluir definiciones que sean globales para toda la base de datos en el nivel raíz de la clase.
- El esquema es una declaración formal de la manera en la que la base de datos está organizada.
Cómo crear una base de datos con un asistente de SQL
- Una vez que hayas definido el aspecto de tu base de datos, debes implementar métodos que creen y mantengan la base de datos y las tablas.
- Crea una subclase que anule los métodos de devolución de llamada onCreate() y onUpgrade(). También puedes implementar los métodos onDowngrade() o onOpen(), pero no son obligatorios.
- Para acceder a la base de datos, crea una instancia de la subclase de SQLiteOpenHelper:
- Una vez que hayas definido el aspecto de tu base de datos, debes implementar métodos que creen y mantengan la base de datos y las tablas.
Cómo ingresar información en una base de datos
- Inserta datos en la base de datos pasando un objeto ContentValues al método insert():
- El primer argumento de insert() es simplemente el nombre de la tabla. El segundo argumento le indica al framework qué hacer en caso de que ContentValues esté vacío. Los métodos insert() muestran el ID de la fila recién creada o -1 si hubo un error al insertar los datos.
- Inserta datos en la base de datos pasando un objeto ContentValues al método insert():
Cómo leer información de una base de datos
- Para leer desde una base de datos, usa el método query(), pasando los criterios de selección y columnas deseadas. El método combina elementos de insert() y update().
- Para cada fila, puedes leer el valor de una columna llamando a uno de los métodos GET de Cursor, como getString() o getLong(). Por cada uno de los métodos GET, debes pasar la posición del índice de la columna que desees, que puedes obtener llamando a getColumnIndex() o getColumnIndexOrThrow().
- Para leer desde una base de datos, usa el método query(), pasando los criterios de selección y columnas deseadas. El método combina elementos de insert() y update().
Cómo borrar información de una base de datos
- Para borrar filas de una tabla, debes proporcionar criterios de selección que identifiquen las filas para el método delete(). El mecanismo funciona igual que los argumentos de selección del método query().
- El valor que se muestra del método delete() indica el número de filas que se borraron de la base de datos.
- Para borrar filas de una tabla, debes proporcionar criterios de selección que identifiquen las filas para el método delete(). El mecanismo funciona igual que los argumentos de selección del método query().
Cómo actualizar una base de datos
- Cuando debas modificar un subconjunto de los valores de la base de datos, usa el método update().
- El valor que se muestra del método update() es la cantidad de filas afectadas en la base de datos.
- Cuando debas modificar un subconjunto de los valores de la base de datos, usa el método update().
Cómo conectarse a una base de datos persistente
- Lo óptimo es cerrar la base de datos en el método onDestroy() de la actividad de llamada..
- Lo óptimo es cerrar la base de datos en el método onDestroy() de la actividad de llamada..
Cómo depurar una base de datos
- El SDK de Android incluye una herramienta de shell sqlite3 que te permite explorar el contenido de las tablas, ejecutar comandos de SQL y realizar otras funciones útiles en las bases de datos de SQLite.
- Para obtener más información, consulta cómo enviar comandos de shell.
Imagens e arquivos do mapa
Informações
- Descrição
- Mapa Mental sobre SQlite, criado por Nichole Wong em 04-05-2021.
- Criado por
- Nichole Wong
- Visualizações
- 0
- Avaliação








