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

Bagaimana menerapkan SQLCipher saat menggunakan SQLiteOpenHelper

Dalam situasi ini bagaimana saya harus menggunakan SQLCipher?

Persis seperti implementasi sql normal Anda.

Di mana saya harus menentukan kata sandi?

Jika Anda menggunakan SQLiteHelper, database akan dibuat ketika Anda pertama kali mendapatkannya seperti ini:

helper.getWriteableDatabase("myPassword");

Pada panggilan pertama itu akan membuat database dengan Password ini. Pada panggilan berikutnya, ini hanya akan berfungsi dengan kata sandi ini.

( Menemukannya ketika saya pergi ke Sumber:https://github.com/sqlcipher/Android-database-sqlcipher/blob/master/Android-database-sqlcipher/src/main/Java/net/sqlcipher/database/SQLiteOpenHelper .java, periksa metode getWriteableDatabase( String pw )di sana! )

Di mana saya harus menggunakan loadLibs(context)?

Tepat sebelum Anda menelepon helper.getWriteableDatabase("myPassword"); pertama kali!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mendapatkan Tanggal Kemarin di SQLite

  2. Apa tujuan dari fungsi String[] whereArgs int delete (String table, String whereClause, String[] whereArgs)?

  3. Simpan posisi baru item RecyclerView di SQLite setelah diseret dan dijatuhkan

  4. Menyimpan konfigurasi di android

  5. Cara Menjatuhkan Kunci Asing di SQLite