1
目前我使用的是Sqlite 2.0,因爲我用來學習的書使用Sqlite 2.0。但是現在我發現了其他新版本。那麼有沒有像android 2.2這樣的映射應該使用這個版本的東西。我應該使用什麼版本的sqlite,如果我的目標是android 2.2
private static final int DATABASE_VERSION = 2;
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
Log.w(TAG, "Upgrading database from version " + oldVersion + " to "
+ newVersion + ", which will destroy all old data");
db.execSQL("DROP TABLE *");
onCreate(db);
}
}
以上是我在學習材料,它告訴DB版本2.可我知道那是什麼版本,表示到,隨着@gregory鏈接告訴機器人開始使用SQLite 3.4版本中發現的代碼。
我想知道什麼時候該升級方式進入的地方,或者當它應該被用來
感謝
感謝@Gregory鏈接是有用的,我編輯了問題,並添加了幾個更多的信息,因爲現在我的問題是如果3.4是Android的起始版本,那麼在代碼中給出2.0是什麼。希望我能得到一些幫助。反正謝謝 –
@ ajax3-14更新瞭解釋。這不是2.0,它是你給數據庫的本地數據庫編號,它與SQL版本無關。與你的應用程序具有版本號(開始時爲1.0.0)相同,Android有不同的版本(如2.3.4)。 – Gregory
感謝@Gregory現在我明白了。 –