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

पहले से बंद ऑब्जेक्ट sqlitedatabase को फिर से खोलने का प्रयास करें

ऐसा निम्न कारणों से होता है:

db.close();

तरीकों में:

void addContact(Contact contact)

public void deleteContact(Contact contact)

आपको अंतर्निहित डेटाबेस से कनेक्शन तब तक बंद नहीं करना चाहिए जब तक कि आप वास्तव में अब इसके साथ काम करने का इरादा नहीं है। SQLiteOpenHelper:close . का उपयोग करें , जब आप अपना काम पूरा कर लें।

इसके अलावा, getReadableDatabase() पर कॉल करें और getWriteableDatabase() एक ही डेटाबेस ऑब्जेक्ट को 99% बार लौटाएं, और वे नहीं आपके द्वारा मैन्युअल रूप से बंद किए गए डेटाबेस कनेक्शन को पुन:प्रारंभ करें।

इन विधियों के नामों से मूर्ख मत बनो।



  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 SQLiteDB मान जोड़ना समाप्त नहीं करता है

  2. SQLite का उपयोग करके Android ListView

  3. एंड्रॉइड:एसेट फोल्डर से डेटाबेस (स्क्लाइट) की प्रतिलिपि बनाने में त्रुटि

  4. वर्टिकल आउटपुट का उपयोग करके SQLite क्वेरी परिणाम प्रदर्शित करें

  5. SQLite में जूलियन दिवस वापस करने के 2 तरीके