码迷,mamicode.com
首页 > 移动开发 > 详细

【安卓9】ORM、ORM方法改写增删改操作

时间:2017-06-18 20:43:42      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:nal   lap   color   writable   插入   关系型数据库   字段   alt   ted   

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 改写增删改操作

 

【安卓9】ORM、ORM方法改写增删改操作

标签:nal   lap   color   writable   插入   关系型数据库   字段   alt   ted   

原文地址:http://www.cnblogs.com/leelee/p/7045146.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!