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

Wyjątek wskaźnika zerowego podczas wywoływania metody getReadableDatabase()

Pozbądź się większości swoich close() metody, które wywołujesz w SQLiteDatabase . W szczególności nie wywołuj close() w bazie danych przekazanej do Ciebie w onCreate() z SQLiteOpenHelper i nie otwieraj i nie zamykaj bazy danych.

SQLiteOpenHelper przechowuje bazę danych, którą pobierasz za pomocą getReadableDatabase() /getWritableDatabase() , a chodzi o to, aby ponownie użyć otwartej bazy danych SQLiteDatabase obiekt, szczególnie gdy pracujesz w wielu wątkach.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Eksportuj całą bazę danych SQLite do pliku SQL

  2. Android Sqlite onupgrade usuwa tabelę z bazy danych

  3. selectionArgs w SQLiteQueryBuilder nie działa z wartościami całkowitymi w kolumnach

  4. Formatuj wyniki zapytania SQLite jako tabelę HTML

  5. Wybór SQLite