学会了orm 对象关系映射,你就不需要掌握sql语句也可以完成对数据库的操作(在安卓开发中)
以下是本人最近学习的orm 对象关系映射 与大家分享下
orm 对象关系映射
提供了概念性的、易于理解的模型化数据的方法
插入数据:
ContentValues values = new ContentValues();
values.put("name", "test");
values.put("phone", "465465465");
mDB.insert(DBTable.TABLE_NAME, //想要插入数据的表名
null, //当values为null的时候,或者values 值为空的时候,要强行出入一个null的列表名
values); //代表一行的数据
更新数据:
ContentValues values = new ContentValues();
values.put(DBTable.PHONE, "1399999999");
mDB.update(DBTable.TABLE_NAME,
values ,
"studentid = ?", //条件语句
new String[]{"1"}); //占位符的参数
删除数据:
mDB.delete(DBTable.TABLE_NAME,
"name = ?",
new String[]{"test"});
查询数据:
Cursor cursor = mDB.query(DBTable.TABLE_NAME,
new String[]{"phone","name"}, //要查询的列名
null, //条件语句
null, //占位符参数
null, //分组条件
null, //占位符参数
"name DESC"); //排序