我有表“日志”:
private static final String DATABASE_CREATE =
"create table if not exists logs (_id integer primary key autoincrement, "+ "date datetime, city text, " + "type text, log text, nick text);";
以及插入日志的方法:
public long insertLog(String city, int type, String log, String nick) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
ContentValues initialValues = new ContentValues();
initialValues.put(KEY_DATE, dateFormat.format(date));
initialValues.put(KEY_CITY, city);
initialValues.put(KEY_TYPE, type);
initialValues.put(KEY_LOG, log);
initialValues.put(KEY_NICK, nick);
return db.insert(DATABASE_TABLE, null, initialValues);
}
每次我尝试插入日志时,我都没有例外。方法每次返回“1”。但是当我用 sqliteviewer 查看我的桌子时,我发现它是空的。这个问题可能是什么原因?