将数据行插入Sqlite数据库

时间:2016-02-16 00:19:47

标签: android sqlite

我只是想知道如何以编程方式将值插入数据库。我创建了一个数据库,只想在该数据库中创建一个大型字符串数组。有谁知道如何轻松实现这一目标。

这是我迄今为止的目标

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) {

}

} 在哪里插入数据库行的数据? 任何帮助表示赞赏:)

1 个答案:

答案 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表示您可以向表中插入空数据。