学会了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"); //排序