浅谈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. }   

你可能感兴趣的文章

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

资源分享

分类:Android 标签:,
一天教你熟悉掌握Android Studio开发Android Project 一天教你熟悉掌握Android Stud
nginx路径uri地址匹配规则 nginx路径uri地址匹配规则
常用创建TabHost导航的几种方式 常用创建TabHost导航的几种方式
Android面试笔记二:果肉教育 Android面试笔记二:果肉教育

发表评论

呲牙 憨笑 坏笑 偷笑 色 微笑 抓狂 睡觉 酷 流汗 鼓掌 大哭 可怜 疑问 晕 惊讶 得意 尴尬 发怒 奋斗 衰 骷髅 啤酒 吃饭 礼物 强 弱 握手 OK NO 勾引 拳头 差劲 爱你

表情