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

Cara menginstal versi terbaru dari Sqlite aar saat menggunakan Room Di Android

Untuk menggunakan implementasi database yang berbeda dengan Room, Anda perlu menemukan (atau membuat) SupportSQLiteOpenHelper.Factory implementasi dan berikan ke RoomDatabase.Builder your Anda melalui openHelperFactory() :

val builder = Room.databaseBuilder(context, SomeDatabase.class, DB_NAME)
  .openHelperFactory(factory)
  .build()

Cara paling sederhana untuk melakukannya adalah dengan menggunakan pustaka SQLite mandiri Requery. Anda akan menggunakan RequerySQLiteOpenHelperFactory sebagai implementasi dari SupportSQLiteOpenHelper.Factory , dan itu akan menggunakan salinan SQLite paket Requery alih-alih kerangka kerja.

Jika, karena alasan tertentu, Anda tidak ingin menggunakan pustaka Requery, Anda perlu menemukan padanan yang Anda sukai, atau Anda perlu mengimplementasikan SupportSQLite* API sendiri. Saya melakukannya dua kali untuk SQLCipher untuk Android, dan ini menyebalkan, tapi itu pasti bisa dilakukan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite KECUALI Operator

  2. SQLite ADA

  3. java.util.MissingFormatArgumentException:Penentu format:s

  4. Bagaimana cara mendapatkan nilai maksimal integer tipe kolom yang disimpan sebagai teks tipe di tabel sqlite

  5. Bagaimana cara membaca dan memperbarui database SQLite menggunakan ListView di Android?