Vérifier si une base SQLite existe
Bonjour,
Je souhaite vérifier si une base de données sqlite android existe, mais juste vérifier si elle existe.
En cherchant j'ai vu ce code :
Code:
1 2 3 4 5 6 7 8 9
|
try{
SQLiteDatabase checkDB = null;
checkDB = SQLiteDatabase.openDatabase("/data/data/package/databases/nomBase.db", null, SQLiteDatabase.OPEN_READONLY);
System.out.println("La base existe");
}catch(SQLiteException e){
System.out.println("La base n'existe pas");
} |
Ce code fonctionne, mais si on déplace l'appli vers la carte sd, peut-être que le chemin change ? Donc ce bout de code n'est plus valable...
De plus, est bien toujours le chemin de stockage des bases sqlite ?
Y-t-il un autre moyen de savoir si une base existe ?
Merci pour votre aide =)