ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Estructura de las sentencias de SQLite en android studio


Enviado por   •  5 de Septiembre de 2020  •  Apuntes  •  385 Palabras (2 Páginas)  •  127 Visitas

Página 1 de 2

Resumen:

Unidad No 3 Sesión No 10: Tutorización Investigación SQLite Nombre: Munir Alexander Hidalgo Salazar

Universidad de Guayaquil, Facultad de Ciencias Matemáticas y Física Curso: Sistemas 8-6

Docente: Santos Días Lilia Beatriz

Fecha: septiembre 2, 2020

Se solicita proceda con la investigación de los siguientes temas en la dirección adjunta.

https://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.

Describa la sintaxis de las siguientes líneas :

Clase AdminSQLiteOpenHelper

En el constructor solo llamamos al constructor de la clase padre pasando los datos que llegan en los parámetros.

  • Context: se coloca la ruta de acceso a la base de datos.
  • Name: Nombre de archivo de base de datos.
  • Factory: Para utilizar para crear objetos de cursor.
  • Versión: número de la base de datos.

public AdminSQLiteOpenHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version).

Con la clase super hacemos referencia al constructor de la clase padre que es el que contiene los atributos context, name, factory, versión.

super(context, name, factory, version);

Se llama cuando se crea la base de datos por primera vez. Aquí es donde debe ocurrir la creación de tablas y la población inicial de las tablas.

public void onCreate(SQLiteDatabase BaseDatos)

Se llama cuando la base de datos necesita ser degradada, se añade el nombre de la BD y id de versión de tabla: antigua y nueva.

public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1)

Mainactivity

Se crea un objeto de la clase AdminSQLiteHelper con los atributos de la BD, This(referencia a la actividad actual) basepagos->nombre de la BD, valor null, y 1 que es el valor de la versión la BD.

AdminSQLiteOpenHelper manejabase = new AdminSQLiteOpenHelper(this, "basepagos", null,1)

Se crea un objeto de la clase SQLiteDataBase llamando al método getWritableDatabase(la base se abre en modo

lectura y escritura).

SQLiteDatabase BaseDatos = manejabase.getWritableDatabase();

Se llama al objeto BaseDatos y se invoca el método insert y se añaden los parámetros respectivos nombre de la tabla, null y el valor a insertar “registro”.

BaseDatos.insert("pagos", null, registro);

Se crea un objeto de la clase SQLiteDataBase llamando al método getWritableDatabase(la base se abre en modo lectura y escritura).

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (83 Kb) docx (9 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com