不将数据写入数据库| SQLite的

时间:2015-10-06 20:18:33

标签: android sqlite

当我尝试在我的数据库中保存像IupSH6M1e6FteCm30IQv9hTyxr7quFFFFFZuHjCe这样的字符串时,它不起作用(字符串不会写入数据库)。

这是sqlite表的DDL

  CREATE TABLE [settings] (
  [id] INTEGER PRIMARY KEY AUTOINCREMENT, 
  [key] TEXT, 
  [value] TEXT);

这是我将String写入此表的代码:

public void setProperty(String key, String value) {
    db.delete(SETTINGS_TABLE_NAME, "key='" + key + "'", null); // clear old data
    ContentValues initialValues = new ContentValues();
    initialValues.put("key", key);
    initialValues.put("value", value);
    db.insert(SETTINGS_TABLE_NAME, null, initialValues);
}

但该字符串不会写入数据库。 为什么呢?

0 个答案:

没有答案