SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Memahami Tutorial Menyimpan Data Android.com dalam Database SQL

Jawaban untuk :

Butir 1,2,3 :Seperti yang disebutkan dalam tutorial yang Anda ikuti di tautan ini, kami tidak seharusnya memanggil SongDbHelper.onCreate() . Alih-alih, ketika kita ingin memiliki referensi database dari kelas Helper , kami menggunakan CONSTUCTOR seperti :

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

Poin 4 :onUpgrade() juga bukan tanggung jawab kami untuk menelepon secara eksplisit. Saat kami mengubah skema basis data, kami memperbarui DATABASE_VERSION dan kerangka kerja Android secara internal akan memanggil onUpgrade() untuk kita

Poin 5 :Anda dapat menyimpan lirik lagu satu per satu dari xml . Anda ke database . Ini cara yang benar sejauh yang saya tahu

Pembaruan :

Cara terbaik adalah store your database di server web yang dibuat sebelumnya , download it from the web server dan memiliki aplikasi lalu baca/tulis ke dalam basis data. Ini tidak akan mengalahkan tujuan database, selain itu tidak akan menduplikasi entri database dan entri kode (xml) . Selain itu, ukuran aplikasi Anda juga akan lebih kecil karena aplikasi akan mendownload database pada saat runtime, daripada menyimpan di memori perangkat pada awalnya



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah memori SQLite dengan pendekatan tunggal

  2. Tweak Hasil Avg() Anda dalam SQLite dengan Kata Kunci BERBEDA

  3. Perbaiki Kesalahan:"PILIH ke kiri dan kanan UNION tidak memiliki jumlah kolom hasil yang sama" di SQLite

  4. Masukkan di SQLite Database android

  5. Ruang Android - Cara menghapus sqlite_sequence untuk semua tabel