SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Làm thế nào để triển khai cơ sở dữ liệu SQLite để lưu trữ Hình ảnh và Văn bản Bitmap?

Nếu hình ảnh của bạn thực sự nhỏ bạn có thể giấu nó trong một String bằng android.util.Base64 mã hóa và đặt chuỗi này trong SQLite cơ sở dữ liệu:

public static String getPngAsString(Bitmap bitmap){
    ByteArrayOutputStream bos = new ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.PNG, 0, bos);
    byte[] bitmapBytes = bos.toByteArray();
    return Base64.encodeToString(bitmapBytes, Base64.NO_WRAP);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android:onUpgrade không gọi khi nâng cấp cơ sở dữ liệu

  2. PRAGMA table_list trong SQLite

  3. Cách hoạt động của SQLite Trim ()

  4. SQLite - Tạo cơ sở dữ liệu

  5. SQLiteDiskIOException với mã lỗi 10:lỗi I / O đĩa