com.uoc.alberto.cuentosbilingues.database
Class StoriesDB
java.lang.Object
SQLiteOpenHelper
com.uoc.alberto.cuentosbilingues.database.StoriesDB
public class StoriesDB
- extends SQLiteOpenHelper
- Version:
- 1 (18/04/2013)
Con la clase StoriesDB lo que se crea es un conector de la aplicación a la base de datos sqlite de los cuentos.
Para realizar la conexión a la base de datos ésta debe existir en el directorio databases del sistema Android,
por lo tanto antes de realizar la conexión se comprueba la existencia de la base de datos y su versión, si no existe o bien
la original (en el directorio assets) tiene otra versión, la base de datos se actualizará.
- Author:
- Alberto Pereira Gaviño
Constructor Summary |
StoriesDB(Context context)
Constructor de la clase. |
Method Summary |
void |
createDataBase()
Crea la base de datos comprobando previamente que no exista. |
void |
onCreate(SQLiteDatabase db)
|
void |
onUpgrade(SQLiteDatabase arg0,
int arg1,
int arg2)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StoriesDB
public StoriesDB(Context context)
- Constructor de la clase.
- Parameters:
context
- El contexto de la clase que lo crea.
onCreate
public void onCreate(SQLiteDatabase db)
onUpgrade
public void onUpgrade(SQLiteDatabase arg0,
int arg1,
int arg2)
createDataBase
public void createDataBase()
throws java.io.IOException
- Crea la base de datos comprobando previamente que no exista.
- Throws:
java.io.IOException
- Excepción lanzada en caso de que haya algun error copiando la base de datos al sistema.