SQLite
 sql >> база данни >  >> RDS >> SQLite

Разбиране на урока за запазване на данни на Android.com в SQL бази данни

Отговор за :

Точка 1,2,3 :Както просто споменахме в урока, който следвате на тази връзка, не трябва да извикаме SongDbHelper.onCreate() . Вместо това, когато искаме да имаме препратка към база данни от Helper class , ние използваме КОНСТУКТОРА като :

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

Точка 4:onUpgrade() също не е наша отговорност да се обаждаме изрично. Когато променим схемата на базата данни, актуализираме DATABASE_VERSION android framework ще извика вътрешно onUpgrade() за нас

Точка 5:Можете да съхранявате текстове на песни един по един от вашия xml към database . Това е правилният начин, доколкото знам

Актуализация:

Най-добрият начин би бил да store your database на уеб сървър, който е направенпредин , download it from the web server и имайте приложението след това четете/пишете в база данни. Това няма да попречи на целта на базата данни, освен това няма да дублира записи в базата данни и кодови записи (xml) . В допълнение към това, размерът на приложението ви също ще бъде по-малък защото приложението ще изтегля база данни по време на изпълнение, вместо първоначално да се съхранява в паметта на устройството



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да попълните ListView с db в папката с активи?

  2. Урок за удостоверяване с биометрични USB пръстови отпечатъци за android

  3. Как да конвертирате Excel лист в база данни на sqlite в android

  4. Вмъкване на SQLite

  5. Създайте нова таблица в съществуваща DB в отделен клас SQLiteOpenHelper