Android常用的两种数据库操作方式总结
来源:互联网 发布:亚马逊ara大数据 编辑:程序博客网 时间:2024/06/06 05:55
Android常用的两种数据库操作方式总结
在项目开发中一般会用数据库来进行数据持久化存储,常用的有两种方式:
1、SQLite
2、ORMLite框架
SQLite
Android内置的轻量级的关系型数据库,运算速度快,占用资源少,不仅支持标准的SQL语法,还遵循了数据库的ACID事务.
下面简单介绍下如何使用SQLite?
创建数据库
创建MydataBaseHelper类并继承SQLiteOpenHelper(SQLiteOpenHelper是一个抽象类,意味着我们要使用它的话就需要创建一个类去继承它并实现其中的方法,分别是onCreate( )和onUpgrade( ))。
增删改查
创建MyDatabaseHelper对象并调用getReadableDatabase( )或者getWritableDatabase( ) 进行数据库的创建,两者不同点在于,当数据库不可写入时(如磁盘空间已满)getReadableDatabase( )方法返回的对象将以只读的方式去打开数据库,而getWritableDatabase( )方法则将出现异常。
向数据库添加数据
向数据库删除数据
向数据库修改数据
向数据库查询数据
ORMLite
一种对象映射关系工具,对数据进行操作更方便,适合那些对SQL不熟悉的。
下面简单介绍如何使用ORMLite?
下载 ORMLite Jar
首先去ORMLite官网下载jar包,对于Android为:ormlite-android-5.0.jar 和 ormlite-core-5.0.jar,
导入工程。
创建Bean
创建数据库
原生的数据库操作,需要继承SQLiteOpenHelper,这里我们需要继承OrmLiteSqliteOpenHelper,然后实现两个方法:
接着创建UserBean实例:
后面进行增删改查操作:
ormLiteDataBaseHelper = MyORMLiteDataBaseHelper.getHelper(getApplicationContext());
文章到此结束!
- Android常用的两种数据库操作方式总结
- Gridview中两种数据操作方式
- Gridview中两种数据操作方式
- Android中常用的五种数据存储方式
- Android中常用的五种数据存储方式
- Android中常用的五种数据存储方式
- JS连接两种数据库的方式
- JS连接两种数据库的方式
- 常见的两种数据校验方式
- 常用的两种数据平滑算法
- 两种数据库连接方式
- asp 操作两种数据库的方法
- Android的两种数据解析
- 几种数据库复制表的方式总结
- spatiallite空间数据库在Android平台的两种数据查询方式
- Android的5种数据存储方式
- Android的五种数据存储方式
- Android的5种数据存储方式
- 常见TV布局(1)
- sql server常用语句
- 老男孩shell 实战专业培训视频
- linux字符设备驱动-异步通知笔记
- 2017年2月
- Android常用的两种数据库操作方式总结
- java实现快速排序
- 清除浮动的方法(body元素值得注意)
- 【Leetcode】404. Sum of Left Leaves
- iOS null 的替换
- 多态有什么用
- Django基础
- CSDN-markdown编辑器本身就是一篇很好的Markdown教程
- 代码笔记:caffe-reid中reid_data_layer源码解析