SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

SQLite डेटाबेस से और उसके लिए बाइट सरणी (छवि डेटा) को कैसे स्टोर और पुनर्प्राप्त करें?

बाइट सरणी को BLOB डेटा प्रकार के रूप में संग्रहीत किया जा सकता है। इस प्रक्रिया में चंकिंग के लिए विशेष देखभाल के अलावा कुछ खास नहीं है, जैसे:

InputStream is = context.getResources().open(R.drawable.MyImageFile);
try {
    byte[] buffer = new byte[CHUNK_SIZE];
    int size = CHUNK_SIZE;
    while(size == CHUNK_SIZE) {
        size = is.read(buffer);  //read chunks from file
        if (size == -1) break;

        ContentValues cv = new ContentValues();
        cv.put(CHUNK, buffer);       //CHUNK blob type field of your table

        long rawId = database.insert(TABLE, null, cv); //TABLE table name
    }
} catch (Exception e) {
    Log.e(TAG, "Error saving raw image to: "+rawId, e);
}



  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.database.sqlite.SQLiteCantOpenDatabaseException:अज्ञात त्रुटि (कोड 14):डेटाबेस नहीं खोल सका

  2. SQLiteOpenHelper:ऑनक्रिएट () विधि भौतिक डिवाइस पर नहीं कहा जाता है

  3. SQLiteException:अज्ञात डेटाबेस

  4. JSON_INSERT () बनाम JSON_SET () बनाम JSON_REPLACE () SQLite में

  5. कर्सर का उपयोग करके एंड्रॉइड में एसक्यूलाइट क्वेरी