第六章 数据存储

作者: Y_Jaaao | 来源:发表于2020-10-14 18:41 被阅读0次

数据存储方式

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

文件存储

将数据存入文件中



内部存储
外部存储
从文件中读取数据
读取内部存储中的文件数据
读取外部存储中的文件数据

SharedPreferences存储


读取SharedPreferences文件中的数据
删除SharedPreferences文件中的数据

SQLite数据库

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

相关文章

  • Android第一行代码读书笔记 - 第六章

    ==================================== ====== 第六章:数据存储全方案 —...

  • 第一行代码(六)

    第六章内容主讲数据持久化技术 一、数据持久化技术简介   数据持久化技术就是将瞬时数据(存储在内存中,有可能会因为...

  • Head First Python 读书笔记(四)

    第六章:存储和管理数据 打开,处理,关闭文件 打开一个文件todos = open('todos.txt','a'...

  • 第六章 数据存储

    数据存储方式 文件存储:特点:openFileInput()和openFileOutput()读取设备上的文件 S...

  • Android ContentProvider(一)

    Android数据存储(一) Android数据存储(二) Android数据存储(三) Android数据存储(...

  • 第六章 数据类型(列表和元组)

    """ 第六章 数据类型(列表和元组) """ # 列表 list # 一、列表的定义 # 需求:想存储一个人的名...

  • day07

    Android的存储方式 使用SharedPreferences存储数据 文件存储数据 SQLite数据库存储数据...

  • 存储器的层次结构

    《深入理解计算机系统》 第六章 存储器的层次结构对应用程序的性能有着巨大的影响。 如果程序需要的数据是存储在CPU...

  • zookeeper数据存储及查看hbase信息

    zookeeper数据存储及查看hbase信息 1.zookeeper数据存储: 1.1内存数据存储、磁盘数据存储...

  • SharedPreferences存储数据

    Android的存储方式 使用SharedPreferences存储数据文件存储数据SQLite数据库存储数据使用...

网友评论

    本文标题:第六章 数据存储

    本文链接:https://www.haomeiwen.com/subject/rxywpktx.html