浅谈ContentValues类

2015-08-09 19:23 评论 0 条

概要

ContentValues、HashMap、HashTable一样,以键值对的方式存储数据,ContentValues主要运用在Android开发的数据库中,和HashMap、HashTable不同的是ContentValues只可以存储基本数据类型,即key只能是String类型,Values只能是基本数据类型,例如:String、int、float、double等。

例子(1):

数据库中插入数据,数据存储在ContentValues中,如下:



  1. ContentValues cv = new ContentValues();   

  2. cv.put(key,values);   

  3. SQLiteDataBase sdb ;   

  4. sdb.insert(database_name,null,initialValues);   

例子(2):

更新数据库中的数据,数据存储在ContentValues中,如下:



  1. private SQLiteDatabase db;   

  2. public void updateAge(User user) {   

  3.     ContentValues cv = new ContentValues();   

  4.     cv.put("age", user.age);   

  5.     db.update("user", cv, "name = ?"new String[]{user.name});   

  6. }   

当前文章价值8.07元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)

你可能感兴趣的文章

来源:每日教程每日一例,深入学习实用技术教程,关注公众号TeachCourse
转载请注明出处: https://www.teachcourse.cn/296.html ,谢谢支持!

资源分享

分类:Android 标签:,
xml命名空间如何为自定义View取名? xml命名空间如何为自定义View取
浅谈线程和进程 浅谈线程和进程
ubuntu上传文件到root目录下 ubuntu上传文件到root目录下
Android面试笔记一:三二一家具 Android面试笔记一:三二一家具