数据存储方式
- 文件存储:特点:openFileInput()和openFileOutput()读取设备上的文件
- SharedPreferences:特点:以XML格式将数据存储到设备
- SQLite数据库:特点:运算速度快,占用资源少,还支持基本SQL语法
- ContentProvider:特点:应用程序之间的数据交换,可以将自己的数据共享给其他应用程序使用
- 网络存储:特点:通过网络提供的存储空间来存储/获取数据信息
文件存储
将数据存入文件中




从文件中读取数据


SharedPreferences存储



SQLite数据库
-
1、SQLite数据库基本操作
创建数据库
添加数据
删除数据
修改数据
查询数据
使用sql语句进行数据库操作
-
2、SQLite数据库中的事务
① 数据库事务:是一个对数据库执行工作单元,是针对数据库的一组操作,可以由一条/多条SQL语句组成
②事务:以逻辑顺序完成的工作单位或序列,可以是由用户手动操作完成,也可以是由某种数据库程序自动完成
③SQLite遵守ACID的关系型数据库管理系统,ACID是指数据库事务正确执行的四个基本要素:原子性(Automicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)
数据库编程方式
网友评论