安卓9ORMORM方法改写增删改操作

Posted ***半夏微凉***

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓9ORMORM方法改写增删改操作相关的知识,希望对你有一定的参考价值。

ORM

         ORM是Object/Relational Mapping的缩写,译为对象关系映射。采用键-值对的形式存放字段的这种方式的好处是:无需SQL语句即能对数据进行添加、修改操作。

         SQLitDatabase类封装了 insert()、delete()、update()方法,这三个方法无需用SQL语句就能对数据库进行增删改的操作。

         Java是面向对象的语言,目前流行的数据库大多是关系型数据库。ORM使得面向对象编程能容易地处理关系数据库中的数据。

 

操作步骤

         步骤1、创建ContentValues的对象。

         步骤2、调用该对象中的get()、put()等方法,以键-值对的形式存取数据。

         步骤3、调用SQLitDatabase类的insert()、delete()、 update()方法对进行增删改操作。

 

ORM方法改写增删改操作

用Database类中的insert()、delete()和upate()方法代替execSQL方法,完成增删改操作。

技术分享
/**向数据库插入数据*/
    public void insert(){
        SQLiteDatabase db=this.getWritableDatabase();
           //该对象可操作键-值对数据
        ContentValues values=new ContentValues();
        values.put("name","刘备");//存放数据
        //表名,强行插入null值得数据列的列名,记录数据
        db.insert("person",null,values);
}
/**删除数据库中的数据*/
    public void delete(String [] args){
           SQLiteDatabase db=this.getWritableDatabase();
        db.delete("person","id=?",args);
    }
/**更新数据库中的数据*/
    public void update(String []args){
        SQLiteDatabase db=this.getWritableDatabase();
        ContentValues values=new ContentValues();
        values.put("name","赵云");//存放数据
        db.update("person",values,"id=?",args);
 } 
ORM 改写增删改操作

 

以上是关于安卓9ORMORM方法改写增删改操作的主要内容,如果未能解决你的问题,请参考以下文章

JS+JavaBean判断管理员增删改的操作权限

如何在安卓开发中实现对listview的增删改查与刷新

安卓开发之SQLite(数据的增删改查)

安卓开发之SQLite(数据的增删改查)

安卓的sqlite增删改

SQLite数据库增删改查