我只是想知道如何以编程方式将值插入数据库。我创建了一个数据库,只想在该数据库中创建一个大型字符串数组。有谁知道如何轻松实现这一目标。
这是我迄今为止的目标
public class GroupDatabase extends SQLiteOpenHelper {
public static final String DATABASE_NAME = "GroupTopics.db";
public static final String TABLE_NAME = "Topics_Table";
public static final String COL_1 = "Id";
public static final String COL_2 = "Topics";
public GroupDatabase(Context context) {
super(context, DATABASE_NAME, null, 1);
SQLiteDatabase db = this.getWritableDatabase();
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table" + TABLE_NAME + "(ID INTEGER PRIMARY KEY AUTOINCREMENT, TOPICS)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
} 在哪里插入数据库行的数据? 任何帮助表示赞赏:)
答案 0 :(得分:1)
如果要将数据插入数据库首先,您需要一个存储所有值的ContentValues。
ContentValues values = new ContentValues();
values.put("Column_Name","Value");
values.out(etc);
and finally you will have to insert by getting a instance of your SqliteHelper
database.insert("TableName",null,values);
null表示您可以向表中插入空数据。