-
contentvalues查看全部
-
values.clear(); values.put("name", "aa"); values.put("sex", "男"); values.put("age", 33); db.insert("stutb", null, values); db.insert(表名,默认值,键值对);//返回行的id db.update(表名,键值对,条件?,条件数组) db.delete("stutb", "name like ?", new String[]{"%cc%"}); Cursor c= db.query("stutb", null, "_id>?", new String[]{"0"}, null, null, "name"); if(c!=null){ String [] colums=c.getColumnNames(); while (c.moveToNext()) { for (String colum : colums) { Log.i("tag", c.getString(c.getColumnIndex(colum))); } }c.close(); }db.close();查看全部
-
建议使用安卓提供的方法操作数据库提高效率查看全部
-
每个程序都有自己的数据库互相不干扰 SQLiteDatabase db = openOrCreateDatabase("name",MODE_PRIVATE,null);创建数据库并打开 db.execSQL("creat table if not exists tablename(_id integer primary key autoincrement,name text not null,age integer not null,sex text not null)");创建表(_id是主键) db.execSQL("insert into tablename(name,sex,age)values('张三','女','18')"); Cursor c=db.rawQuery("select *from usertb", null);//查询会返回cursor对象(c可以理解为游标) if(c!=null){ while (c.moveToNext()) { Log.i("info", "_id"+c.getInt(c.getColumnIndex("_id"))); Log.i("info", "name"+c.getString(c.getColumnIndex("name"))); Log.i("info", "age"+c.getInt(c.getColumnIndex("age"))); Log.i("info", "sex"+c.getString(c.getColumnIndex("sex"))); } c.close();//释放游标查看全部
-
关于SQLite的数据类型 SQLite支持NULL 空值、integer 整形值、real 浮点值、text字符串值和blob 二进制对象 动态数据类型(弱引用) 当某个值插入到数据库时,SQLite将会价差它的类型,如果该类型与关联的列不匹配,SQLite则会尝试将该值转换成该列的类型,如果不能转换,则该值将作为本身的类型存储查看全部
-
强大的SQLite查看全部
-
按钮控件也可以直接在里面加入点击事件查看全部
-
pref.getInt("age", 0);取数据第二个参数为没取到的默认值查看全部
-
commit后才生效包括remove查看全部
-
getSharedPreferences(文件名,文件权限)查看全部
-
使用SharedPreferences存储数据: SharePreferences pref=getSharedPreferences("myPref",MODE_PRIVATE); Edit editor=pref.edit(); editor.putString/Int/Long/Boolean("key",value); editor.commit(); editor.remove("key"); editor.commit(); 附:System.currentTimeMillis()//获取当前系统时间。查看全部
-
SharedPreferences介绍查看全部
-
SharedPreferences介绍查看全部
-
4大存储方式查看全部
-
111查看全部
举报
0/150
提交
取消