本篇整合Android数据库的使用,以保存一个实体类为例子。
先来看下数据库语句:
ORM:关系对象映射
增加数据:
ContentValues values = new ContentValues();
values.put("name", "小丽");
values.put("phone", "110");
mDB.insert("student",//表名
null, //规避插入语句的错误
values );//插入的值
删除数据:
mDB.delete("student", //表名
"name =?",//条件语句
new String[]{"小丽"});//条件语句的占位符
修改数据:
ContentValues values = new ContentValues();
values.put("phone", "10086");
mDB.update("student",//表名
values, //要修改的值
"name =?",//条件语句
new String[]{"小丽"});
查询数据:
Cursor cursor = mDB.query("student",//表名
null,//查询的字段
null,//条件语句
null,//条件语句的占位符
null,//分组语句
null,//分组条件
null);//排序
boolean toFirst = cursor.moveToFirst();
while(toFirst){
String name