【发布时间】:2017-02-28 04:30:12
【问题描述】:
如何向使用 SQLiteAssetHelper 预填充(在资产中)的数据库添加新列或新表。 我最初预加载了一个包含 3 列的简单表格:
- 身份证
- 问题
- 回答
安装应用程序后,我需要添加一些将填充用户数据的列,例如标记为收藏、以前看过、已编辑... 我还需要添加一个记录学习时间的新表,以及看到的最后一个问题。 这是我的代码:
import android.content.Context;
import com.readystatesoftware.sqliteasset.SQLiteAssetHelper;
public class DatabaseOpenHelper extends SQLiteAssetHelper {
private static final int DATABASE_VERSION = 1;
private static final String DATABASE_NAME = "mydatabase.db.sqlite";
public DatabaseOpenHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
}
和
public class DatabaseAccess {
private SQLiteOpenHelper openHelper;
private SQLiteDatabase database;
private static DatabaseAccess instance;
【问题讨论】:
标签: java android mysql sqlite challenge-response