版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ZWName/article/details/79328736
添加数据
ContentValues cv = new ContentValues();
cv.put("name",user.getName());
cv.put("password", user.getPassword());
SQLiteDatabase db = getWritableDatabase();
db.insert("user", null,cv);
查询数据
查询全部
String sql = "select * from user;"
SQLiteDatabase db = dbHelper.getReadableDatabase();
Cursor cursor = db.rawQuery(sql, null);
while(cursor.moveToNext()){
User user = new User();
user.setName(cursor.getString(cursor.getColumnIndex("name")));
user.setPassword(cursor.getString(cursor.getColumnIndex("password")));
list.add(user);
}
条件查询
String sql = "select * from user where _ID=?";
String[] selectionArgs = {String.valueOf(id)};
SQLiteDatabase db = dbHelper.getReadableDatabase();
Cursor cursor = db.rawQuery(sql,selectionArgs);
User user = new User();
while(cursor.moveToNext()){
user.setName(cursor.getString(cursor.getColumnIndex("name")));
user.setPassword(cursor.getString(cursor.getColumnIndex("password")));
}
更新数据
删除数据
String[] whereArgs = {String.valueOf(id)};
SQLiteDatabase db = dbHelper.getWritableDatabase();
db.delete("user", "_ID=?", whereArgs);