Android应用开发数据库存储

本文探讨了Android中数据存储的四种方式,重点讲解了SQLite数据库的特性,如轻量级、独立性、隔离性、跨平台和安全性,并介绍了SQLiteOpenHelper在数据库创建和升级中的作用。同时,详细阐述了数据库操作,包括增加、删除、更新和查询记录。
摘要由CSDN通过智能技术生成

一. Android数据存储四种方式;内存瞬时数据保存到存储设备变为持久化的数据;

1.文件存储:数据通过I/O存储为文件,用于存储大数量的文本或者二进制数据;

2.SharedPreference存储:数据通过XML文件存储,用于存储简单的参数设置;

3.数据库存储:数据通过轻量级的SqLite文件存储,用于存储复杂而关联数据;

4.Content Provider存储:应用程序数据数据共享存储,用于存储音视频和通讯录等系统数据;

二. Android SQLite数据库:存储一些数据量较大并且逻辑关系较为复杂的数据集

 1.轻量级:只需要一个动态库可以享受它的全部功能,动态库的尺寸比较小;

2.独立性:SQLite 数据库的核心引擎不需要依赖第三方软件

3.隔离性:SQLite 数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件夹内,方便管理和维护;

4.跨平台: SQLite 目前支持大部分操作系统,不至电脑操作系统更在众多的手机系统也是能够运行,比如:Android和IOS

5.安全性: SQLite 数据库通过数据库级上的独占性和共享锁来实现独立事务处理。这意味着多个进程可以在同一时间从同一数据库读取数据,但只能有一个可以写入数据。

6.多语言接口:SQLite 数据库支持多语言编程接口

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值