Cómo crear una vista de base de datos SQLite usando Android SQLiteDatabase
1
Cree el nombre de la tabla de vista como definición
.La clase SQLiteOpenHelper es una clase auxiliar que se utiliza para crear o abrir una base de datos.
La forma general de usar esta clase es personalizar una subclase heredada de SQLiteOpenHelper y anular los dos métodos más críticos: onCreate(SQLiteDatabase db) y onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion). El primero se llama al crear una nueva base de datos, generalmente para realizar algunas operaciones de creación de tablas o vistas. Este último se llama cuando se actualiza la versión de la base de datos.
Después de definir una subclase (si se llama SqlHelper), simplemente llame al método getReadableDatabase() o al método getWritableDatabase() del objeto SqlHelper para devolver un objeto SQLiteDatabase. Si esta es la primera llamada, se creará la base de datos. Luego puede utilizar los métodos del objeto SQLiteDatabase para realizar operaciones de datos, como: execSQL(), insert(), update(), query(), rawQuery(), delete(), etc.
PD: La base de datos creada por este método se almacenará en un directorio fijo con la ruta /data/data/packageName/databases/.