作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
让我准确地解释一下我的问题,我只想一次插入 1000 条记录,但它需要一些时间来解决一些性能问题,无论如何在执行插入或更新操作时是否可以提高性能。让我解释一下我到目前为止所做的尝试:
public void VisitStatusInsertorUpdate(VisitStatusModel modlobj) {
String query = " SELECT * FROM " + VisitStatusModel.table + " WHERE " + VisitStatusModel.statusid + " =" + modlobj.getStatusID() + "";
Cursor c = db.rawQuery(query, null);
if (c.moveToFirst()) {
VisitStatusUpdate(modlobj);
} else {
InsertVisit_Status(modlobj);
}
c.close();
}
private void VisitStatusUpdate(VisitStatusModel modlobj) {
ContentValues contentValues = new ContentValues();
String[] args = {String.valueOf(modlobj.getStatusID())};
contentValues.put(VisitStatusModel.status,modlobj.getStatus());
contentValues.put(VisitStatusModel.statusid,modlobj.getStatusID());
db.update(VisitStatusModel.table, contentValues, VisitStatusModel.statusid + "= ?", args);
}
private void InsertVisit_Status(VisitStatusModel visitStatusModel) {
ContentValues contentValues = new ContentValues();
contentValues.put(VisitStatusModel.status, visitStatusModel.getStatus());
contentValues.put(VisitStatusModel.statusid, visitStatusModel.getStatusID());
mcontext.getContentResolver().notifyChange(VisitDAO_URI, null);
db.insert(VisitStatusModel.table, null, contentValues);
}
谁能帮帮我。提前致谢!!
通过使用上面的方法我会做这个操作,现在如何加速这个过程是做这个的有效方法
我是一名优秀的程序员,十分优秀!