我正在使用sqlite数据库来保存和获取数据,但每次但web服务运行它会在表中添加多个重复数据。我也有升级方法。该怎么做,请帮忙。无法保护使用android中的sqlite数据库添加重复数据
//代码
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + TABLE_ORDER);
// Create tables again
onCreate(db);
}
使用唯一键(我不是指主键),以便重复数据不会再次存储,然后在try-catch中处理它。如果您想在catch块中执行更新查询,那么这是您的偏好。 – Enzokie