著论准过秦,作赋拟子虚。这篇文章主要讲述安卓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方法改写增删改操作】
推荐阅读
- 原创源码角度分析Android的消息机制系列——Looper的工作原理
- 原创源码角度分析Android的消息机制系列——MessageQueue的工作原理
- 3Android中Activity的跳转
- Android 性感美图在线浏览APP
- 实现广告图片轮播效果-AndroidImageSild
- Android资源推荐
- Android中相机拍照
- 原创源码角度分析Android的消息机制系列——ThreadLocal的工作原理
- Android里使用正則表達式