博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【安卓9】ORM、ORM方法改写增删改操作
阅读量:5368 次
发布时间:2019-06-15

本文共 1165 字,大约阅读时间需要 3 分钟。

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

 

转载于:https://www.cnblogs.com/leelee/p/7045146.html

你可能感兴趣的文章
Java内功心法,行为型设计模式
查看>>
向github项目push代码后,Jenkins实现其自动构建
查看>>
jquery中的ajax方法参数的用法和他的含义
查看>>
BZOJ 1226: [SDOI2009]学校食堂Dining
查看>>
数组去重的几种方法
查看>>
包装类的自动装箱与拆箱
查看>>
ShareSDk的使用
查看>>
android使用web加载网页的js问题
查看>>
libvirt log系统分析
查看>>
poj 1068 Parencodings
查看>>
docker 数据卷管理
查看>>
adb
查看>>
Apache Tomcat部署java web项目
查看>>
转泛型
查看>>
第二周 9.6-9.12
查看>>
用mkdirs创建目录
查看>>
[转] Web前端优化之 Server篇
查看>>
如何让一个div的大小,从某一个特定值开始,随内容的增加而自动变化?
查看>>
P1977 出租车拼车(DP)
查看>>
iOS开发--完整项目
查看>>