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

Nie masz blokady bazy danych! w Androidzie

Wygląda na to, że nigdy nie zamykasz ourDatabase w SQLHandler.close() .

public void close() {
    ourDatabase.close();// may be you should add this
    ourHelper.close();
}

Co więcej, myślę, że powinieneś ponownie użyć obiektu SQLHandler, po prostu ustaw go jako zmienną pola. Problemy mogą być spowodowane częstym otwieraniem/zamykaniem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zainstalować najnowszą wersję Sqlite aar podczas korzystania z Room na Androidzie?

  2. Symuluj ORDER BY w SQLite UPDATE, aby poradzić sobie z ograniczeniem unikalności

  3. Zapytanie SQLite dla systemu Android — Pobieranie ostatnich 10 rekordów

  4. Jak działa SQLite Random()

  5. nie można skopiować bazy danych przy użyciu klasy SQLiteAssetHelper