DatabaseHelper dbHelper = new DatabaseHelper(input.this,"jishiben2");
SQLiteDatabase db = dbHelper.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("time", time);
values.put("title",titleText.getText().toString());
values.put("type",selected);
values.put("neirong",neirongText.getText().toString());
db.update("jishiben", values, "time=?",new String[]{"time"});
System.out.println(time);
这里是更新数据库的代码,通过预存的时间找到数据然后更新,但是实际上更新不上去
SQLiteDatabase db = dbHelper.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("time", time);
values.put("title",titleText.getText().toString());
values.put("type",selected);
values.put("neirong",neirongText.getText().toString());
db.update("jishiben", values, "time=?",new String[]{"time"});
System.out.println(time);
这里是更新数据库的代码,通过预存的时间找到数据然后更新,但是实际上更新不上去
SQLiteDatabase db = dbHelper.getWritableDatabase();
db.delete("jishiben", "time=?", new String[]{time});
这是删除代码 比较简单 不多说了
这是结果, 可以看到只有insert起作用了 更新和删除都没用