Cómo crear una vista de base de datos SQLite a través de 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.
Generalmente, la forma de utilizar esta clase es definir una subclase, heredar de SQLiteOpenHelper y anular dos métodos clave: onCreate (SQLiteDatabase db) y OnUpgrade (SQLite Database DB, Intold Version, Int New Version) . El primero se llamará cuando se cree una nueva base de datos y, en general, algunas operaciones para crear tablas o vistas se completarán en él. Este último se llamará cuando se actualice la versión de la base de datos.
Después de definir una subclase (si se llama SqlHelper), solo necesita llamar al método getReadableDatabase() o getWritableDatabase() del objeto SqlHelper para devolver un objeto SQLiteDatabase. Si esta es la primera llamada, se creará la base de datos. Posteriormente, puede utilizar los métodos del objeto SQLiteDatabase para realizar operaciones de datos, como ExecSQL(), Insert(), Update(), Query(), Raw Query(), Delete(), etc.
PD: El directorio de la base de datos creada por este método es fijo y su ruta es /data/data/nombre del paquete/databases/.