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

NullPointerException getReadableDatabase पर ()

आपकी कक्षा के रूप में जो एक गतिविधि नहीं है this.getReadableDatabase(); NullPointerException को सक्रिय कर रहा है क्योंकि इसे डेटाबेस खोलने के लिए संदर्भ नहीं मिल रहा है।

डेटाबेस खोलने के लिए संदर्भ का प्रयोग करें। निम्नलिखित के साथ प्रयास करें:

DatabaseHandler dbz = new DatabaseHandler(Activity.this);

public Context context;

public DatabaseHandler(Context context) {
    super(context, DATABASE_NAME, null, DATABASE_VERSION);
    // assigning context Change your constructor
    this.context = context;
}

// Open database using context object
SQLiteDatabase db = this.getReadableDatabase();


  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 से कॉलम प्राप्त करना

  2. उदाहरण के साथ SQLite लाइक () फ़ंक्शन

  3. डेटाबेस के कारण ऐप ने काम करना बंद कर दिया

  4. कॉलम हेडर के साथ कॉलम के रूप में SQLite क्वेरी परिणाम प्रारूपित करें

  5. SQLite क्या है