什么是
ContentValues类?
ContentValues类和
Hashtable比较类似,它也是负责存储一些名值对,但是它存储的名值对当中的名是一个String类型,而值都是基本类型。
插入记录
在这里我们将要插入的值都放到一个ContentValues的实例当中,然后执行
插入操作,具体代码如下所示:
public long createDiary(String title, String body) {
ContentValues initialValues = new ContentValues();
initialValues.put(KEY_TITLE, title);
initialValues.put(KEY_BODY, body);
Calendar calendar = Calendar.getInstance();
// 生成年月日字符串
String created = calendar.get(Calendar.YEAR)
+年+calendar.get(Calendar. MONTH)+月+calendar.get
(Calendar.DAY_OF_MONTH)+日+calendar.get(Calendar.
HOUR_OF _DAY)+时+calendar.get(Calendar.MINUTE)+分;
initialValues.put(KEY_CREATED, created);
return mDb.insert(DATABASE_TABLE, null, initialValues);
}
代码解释:
ContentValues initialValues = new
ContentValues()语句实例化一个contentValues类。
initialValues.put(KEY_TITLE,
title)语句将列名和对应的列值放置到initialValues里边。
mDb.insert(DATABASE_TABLE, null,
initialValues)语句负责插入一条新的纪录,如果插入成功则会返回这条记录的id,如果插入失败会返回-1。
分享到:
相关推荐
sqlcipher-for-android-v3.2.0,... ContentValues contentValues=new ContentValues(); contentValues.put("userName","test"); contentValues.put("password","passowrd"); db.insert("user",null,contentValues);
1.ContentValues对象的使用 2.android内部insert添加数据的方法,而且values这个不给值也必须要执行,而主键是不是null的其他字段的值是为null 3.insert update query delete 五、单元测试类要注意的 ...
import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import ...
Android开发实验---通讯录 实验报告 通讯录 姓名: 学号: 课程名称: 移动应用开发 所在学院: 信息科学与工程... import android.content.ContentValues; import android.database.Cursor; import android.database.
import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; ...
import android.content.ContentValues; import android.database.Cursor; import android.net.Uri; import android.os.AsyncTask; import android.os.Bundle; import android.support.v4.app.Fragment; import ...
ContentValues newValues new ContentValues ; newValues put KEY NAME people Name ; newValues put KEY MATCH people Match ; newValues put KEY PHOTOSRC people PhotoSrc ; newValues put KEY ...
import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; ...
本文实例为大家分享了Android实现音乐播放列表的具体代码,供大家参考,具体内容如下 (1)创建一个数据类工具类...import android.content.ContentValues; import android.content.Context; import android.databa
(2)ContentValues contentValues new ContentValues ; contentValues put "sno" 2 ; contentValues put "sname" "lty" ; sqliteDatabase insert "t student" ...
Android 数据库SQLiteDatabase的使用 1.数据库辅助操作接口SQLiteDatabaseOpenHelper的使用 2.ContentValues的使用 3.数据的增删改查 4.listView 与Adapter的使用 5.OptionsMenu的使用 6.Editext隐藏失去焦点的方法
import android.content.ContentValues; import android.content.Context; import android.content.UriMatcher; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android....
18、关于ContentValues类的说法正确的是(A) A、他和HashTable比较类似,也是负责存储一些名值对,但是他存储的名值对当中名是String类型,而值都是基本类型 B、他和HashTable比较类似,也是负责存储一些名值对,但是...
ContentValues values = new ContentValues(); Uri rawContactUri = getContentResolver().insert(RawContacts.CONTENT_URI, values); long rawContactId = ContentUris.parseId(rawContactUri); values.clear()...
IntelliJ IDEA 插件,用于从具有字段的类生成 Android 兼容的数据库模型。 插件与 AndroidStudio 兼容。 它产生: Android Parcelable 实现 - 基于 SQL 表的数据库字段名称常量。 新字段与先前添加的字段按顺序...
每个实体一个ContentValues类 每个实体一个Selection类 每个实体一个Model接口 每个实体一个Bean类(可选) 用法 有两种可能的方式来生成代码: 作为构建脚本的一部分(带有 Gradle 插件) 作为一次性步骤(使用...
(1)针对多窗口类浏览器模式问题,指出并分析了该问题存在的原因,利用Activity的运行机制,通过Fragment栈对主要模块的Webview进行管理,实现对不同模块之间切换的控制。 (2)针对跨域数据交互问题,指出并分析了...
本文实例讲述了Android内容提供者ContentProvider用法。分享给大家供大家参考,具体...import android.content.ContentValues; import android.content.UriMatcher; import android.database.Cursor; import android.d
首先,我们要把图片存入到数据库中,首先要创建...import android.content.ContentValues;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenH