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

अलग SQLiteOpenHelper वर्ग में मौजूदा DB में नई तालिका बनाएं

पहले इस डेटाबेस के लिए वर्तमान डेटाबेस संस्करण की जाँच करें

private final static String DATABASE_NAME = "MainDB";
private static final int DATABASE_VERSION = 1;

public BaseSQLiteOpenHelper(Context context) {
    super(context, DATABASE_NAME, null, DATABASE_VERSION);
}

और डेटाबेस संस्करण (DATABASE_VERSION) को बढ़ाएँ, और अपनी नई तालिका क्वेरी को नीचे की तरह अपग्रेड और ऑनक्रिएट विधि में जोड़ें।

@Override
public void onCreate(SQLiteDatabase db) {
      db.execSQL("old query no need to change");
      db.execSQL("Create your new table here");
}


@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    if (oldVersion < 2) {
       db.execSQL("Create your new table here as well this for update the old DB");
    }
}

हो गया!!!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एंड्रॉइड लिस्ट व्यू:बाइंड व्यू () में डेटाबेस क्वेरी से कैसे बचें? एक से अनेक संबंध डेटा लाने की आवश्यकता है

  2. डेटास्टैम्प का उपयोग करके तालिका बनाएं

  3. Android कक्ष + विंडो कार्य

  4. Android SQLite बंद अपवाद

  5. SQLite क्वेरी परिणामों से INSERT स्टेटमेंट जेनरेट करें