答案 0 :(得分:0)
为了在数据库中插入新行,您需要将以下代码添加到管理SQLite数据库的Java类中:
public long insertRow(String name, String email)
{
ContentValues contentValues = new ContentValues();
contentValues.put(rowName, name);
contentValues.put(rowEmail, email);
return database.insert(databaseTable, null, contentValues);
}
变量database
指的是您尝试插入行的数据库。变量databaseTable
引用要插入行的表。如果您尝试更新现有列,则需要将以下代码添加到管理数据库的Java类中:
public boolean updateRow(long id, String name, String email)
{
ContentValues contentValues = new ContentValues();
contentValues.put(rowName, name);
contentValues.put(rowEmail, email);
return database.update(databaseTable, contentValues, rowId + “=” + id, null) > 0;
}
为了调用此函数,您需要传递行的id
和所需的值以便更新它们。