SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Nie można uzyskać dostępu do wstępnie wypełnionej bazy danych SQLite za pomocą PhoneGap/Cordova w systemie Android

Po pierwsze, może spróbować z następną nazwą pliku DB:

0000000000000001.db

A do załadowania pliku:

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

Plik DB musi znajdować się w następnej ścieżce:

yourProyect/assets/0000000000000001.db

Polecam użyć "SQLitePlugin":

SQLitePlugin GitHub

W funkcji "onDeviceReady()" używam:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Niezgodność typu danych (kod 20) podczas wstawiania

  2. Czy wydajność SQLite spadnie, jeśli rozmiar bazy danych będzie większy niż 2 gigabajty?

  3. SQLite nie może otworzyć pliku bazy danych (kod 14) przy częstym zapytaniu SELECT

  4. Jak zainstalować najnowszą wersję Sqlite aar podczas korzystania z Room na Androidzie?

  5. jak dodać niestandardowy adapter do zajęcia, aby lista pojawiła się w zajęciu?