Max*_*xim 1 database sqlite android
我在Android应用程序中处理sqlite数据库.要更新db中的行,我使用SQLiteDatabase对象的方法"update"
SQLiteDatabase.update(String table, ContentValues values, String whereClause, String[] whereArgs)
Run Code Online (Sandbox Code Playgroud)
但这里有一个混乱,"whereClause"应该是什么样子?假设我有这些值进行更新.
values.put("name", appInfo.getName());
values.put("package_name", appInfo.getPackageName());
values.put("version_name", appInfo.getVersionName());
Run Code Online (Sandbox Code Playgroud)
我想更新一行,其中package_mane列等于"com.mynamespace.db".如何在这里写"whereClause"?谢谢.
db.update("table", values, "package_name = ?", new String[]{"com.mynamespase.db"});
Run Code Online (Sandbox Code Playgroud)
另一个例子:
db.update("table", values, "package_name = ? and other_field = ?", new String[]{"com.mynamespase.db", "test"});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3901 次 |
| 最近记录: |