动态地向数据库添加行

时间:2011-03-12 17:59:16

标签: android database

我已经创建了一个数据库程序,我可以在其中添加数据并检索它,但我不知道如何动态增加行数。如果我一次性给出2行或4行,那么我可以像

那样做
public long insertInDb(String rowOne, String rowTow)
{
    ContentValues initialValues = new ContentValues();
    initialValues.put(KEY_NAME, rowOne);
    initialValues.put(KEY_MOBILE_NUMBER, rowTwo);
    return db.insert(DATABASE_TABLE, null, initialValues);
}

现在如果想要添加这些数据的次数与用户点击次数相同,请添加更多按钮。然后一次又一次地覆盖同一行。如何在数据库中插入以便在上一行旁边创建一个新行。我也用行ID检索它。

任何帮助表示赞赏。在此先感谢。

1 个答案:

答案 0 :(得分:1)

你桌子的架构是什么?您是否在表中添加了一个_id列作为主键并将其设置为自动增量。

您可以这样声明

_id int primary key autoincrement