package com.zhan_dui.data; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import android.database.sqlite.SQLiteOpenHelper; public class AnimeTasteDB extends SQLiteOpenHelper { public static final int VERSION = 1; public static final String NAME = "AnimeTaste"; private static final String TABLE_VIDEO_NAME = "Video"; private static final String TABLE_FAV_NAME = "Fav"; private static final String TABLE_WATCHED_NAME = "Watched"; private static final String DATABASE_VIDEO_CREATE = "create table Video(_id integer primary key autoincrement, " + "id text not null UNIQUE," + "name text not null," + "videourl text not null," + "author text not null," + "year text not null," + "brief text not null," + "homepic text not null," + "detailpic text not null," + "updatetime text not null," + "isfav text not null," + "inserttime text not null" + ");"; private static final String DATABASE_FAV_CREATE = "create table Fav(" + "_id integer primary key autoincrement," + "vid integer UNIQUE," + "addtime text not null" + ")"; private static final String DATABASE_FAV_WATCHED = "create table Watched(" + "_id integer primary key autoincrement," + "vid integer UNIQUE)"; public AnimeTasteDB(Context context, String name, CursorFactory factory, int version) { super(context, name, factory, version); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL(DATABASE_VIDEO_CREATE); db.execSQL(DATABASE_FAV_CREATE); db.execSQL(DATABASE_FAV_WATCHED); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { } }