Androidアプリでsqliteに取り組んでいます。
db.getVersion()
データベースの現在のバージョンを取得しようとしています。
3
logcatに表示 されています。
コンストラクターでも4
バージョン番号として設定します。
public Helper(Context context)
{
super(context, DATABASE_NAME, null,4);
}
私はそれをバージョン番号として4
取る必要があります。4
しかし、このように動作しません。3
バージョン番号として表示されます。
何か提案をしてください。
アップデート:-
public class Helper extends SQLiteOpenHelper {
public static final String DATABASE_NAME = "helper.db";
public static final String TITLE = "title";
public static final String AUTHOR = "author";
public static final String ISBN = "isbn";
public Helper(Context context)
{
super(context, DATABASE_NAME, null,4);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL( "CREATE TABLE book1(_id INTEGER PRIMARY KEY AUTOINCREMENT,title TEXT, author TEXT,isbn INTEGER);");
Log.v("Create Table", "CREATE TABLE book1(_id INTEGER PRIMARY KEY AUTOINCREMENT,title TEXT, author TEXT,isbn INTEGER);");
Log.v("version ", "Version number is "+db.getVersion());
}