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

Samouczek dotyczący zapisywania danych w usłudze Android.com w bazach danych SQL

Odpowiedz za :

Punkt 1,2,3 :Jak po prostu wspomniano w samouczku, który śledzisz pod tym linkiem, nie powinniśmy wywoływać SongDbHelper.onCreate() . Zamiast tego, gdy chcemy mieć odniesienie do bazy danych z klasy Helper , używamy KONSTRUKTORA jak :

SongDbHelper mDbHelper = new SongDbHelper(getContext());
// this will call super method internally and
// this will create table in database

Punkt 4:onUpgrade() nie jest również naszą odpowiedzialnością dzwonić wyraźnie. Kiedy zmieniamy schemat bazy danych, aktualizujemy DATABASE_VERSION a framework Androida wywoła wewnętrznie onUpgrade() dla nas

Punkt 5:Możesz przechowywać teksty piosenek jeden po drugim w swoim xml do database . To jest właściwy sposób, o ile wiem

Aktualizacja:

Najlepszym sposobem byłoby store your database na serwerze internetowym, który jest wcześniej , download it from the web server i mieć aplikację a następnie czytać/pisać do bazy danych. To nie pokona celu bazy danych, ponadto nie powiela wpisów bazy danych i wpisów kodu (xml) . Oprócz tego rozmiar Twojej aplikacji również będzie mniejszy ponieważ aplikacja pobierze bazę danych w czasie wykonywania, zamiast początkowo przechowywać ją w pamięci urządzenia



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Baza danych pokoju Android, pobierz konkretną wartość ostatnio wprowadzonego rekordu

  2. Prawidłowe podstawienia ciągów formatu dla funkcji SQLite Strftime()

  3. Android - Wyświetlaj nazwę użytkownika z bazy danych sqlite po zalogowaniu w textView

  4. Jakie są koszty ogólne korzystania z AUTOINCREMENT dla SQLite na Androidzie?

  5. SQLite JSON_OBJECT()