String id = mEt_id.getText().toString();String data_id = database_cursor.getString(index1);if (data_id.equals(id))当data_id=id时,修改表中id为id的密码
时间: 2024-05-07 10:23:31 浏览: 89
修改数据库密码
可以使用以下代码实现:
```
String id = mEt_id.getText().toString();
String newPassword = "new_password"; // 修改后的密码
// 查询数据库中与输入id匹配的记录
Cursor cursor = database.query("table_name", new String[]{"id"}, "id=?", new String[]{id}, null, null, null);
if (cursor.moveToFirst()) {
// 找到记录,更新密码
ContentValues values = new ContentValues();
values.put("password", newPassword);
database.update("table_name", values, "id=?", new String[]{id});
} else {
// 没有找到记录,提示用户
Toast.makeText(this, "未找到该用户", Toast.LENGTH_SHORT).show();
}
cursor.close();
```
其中,`table_name` 是你的表名,`id` 和 `password` 是你的字段名。你需要将这些代码放在一个合适的方法里,例如 `onClick` 方法中。
阅读全文