SQLite
 sql >> Base de données >  >> RDS >> SQLite

Impossible d'accéder à la base de données SQLite pré-remplie à l'aide de PhoneGap/Cordova sous Android

En premier lieu, essayez avec le nom de fichier DB suivant :

0000000000000001.db

Et pour charger le fichier :

File dbFile = getDatabasePath(".0000000000000001db");

Le fichier DB doit se trouver dans la route suivante :

yourProyect/assets/0000000000000001.db

Je recommande d'utiliser "SQLitePlugin":

SQLitePlugin GitHub

Dans la fonction "onDeviceReady()" j'utilise :

if(!dbCreated){
    db = window.sqlitePlugin.openDatabase("0000000000000001", "1.0", "My Database", -1);
}