概要
ContentValues、HashMap、HashTable一样,以键值对的方式存储数据,ContentValues主要运用在Android开发的数据库中,和HashMap、HashTable不同的是ContentValues只可以存储基本数据类型,即key只能是String类型,Values只能是基本数据类型,例如:String、int、float、double等。
例子(1):
数据库中插入数据,数据存储在ContentValues中,如下:
- ContentValues cv = new ContentValues();
- cv.put(key,values);
- SQLiteDataBase sdb ;
- sdb.insert(database_name,null,initialValues);
例子(2):
更新数据库中的数据,数据存储在ContentValues中,如下:
- private SQLiteDatabase db;
- public void updateAge(User user) {
- ContentValues cv = new ContentValues();
- cv.put("age", user.age);
- db.update("user", cv, "name = ?", new String[]{user.name});
- }
当前文章价值2.15元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)
你可能感兴趣的文章
分类:Android
标签:Android, ContentValues