zoukankan      html  css  js  c++  java
  • 【安卓9】ORM、ORM方法改写增删改操作

    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 改写增删改操作
  • 相关阅读:
    Repeater嵌套Repeater的结构
    解决还原数据库 出现单用户
    常见的一些C#开源框架或者开源项目
    vue 实现动态路由
    c#使用Split分割换行符
    SQL Server 时间戳与时间格式互相转换
    值与枚举的转化
    编程之美,让美国人科技高速发展,浅谈C语言带给美国的变化
    SQL CE数据库搭建和操作
    C# 与API
  • 原文地址:https://www.cnblogs.com/leelee/p/7045146.html
Copyright © 2011-2022 走看看