美文网首页
数据存储

数据存储

作者: 谷哥得小弟 | 来源:发表于2019-02-02 16:32 被阅读14次

Q:Android中提供哪些数据持久存储的方法?
SharePrefrence、 文件、数据库、ContentProvider

Q:Java中的I/O流读写怎么做?
1、获取输入输出流对象FileInputStream/FileOutputStream
2、将相应的流对象转换成相应的InputStreamReader/OutStreamWriter
3、再将上一步的对象转换成方便读写的BufferedReader/BufferedWriter
4、最后一步就是进行读写操作writer.write()或者按行读取reader.readLine()

Q:SharePreferences适用情形?使用中需要注意什么?
SharePreferences是一种轻型的数据存储方式,常用来存储一些简单的配置信息,如int、string、boolean、float和long。它的本质是基于XML文件存储key-value键值对数据。

Q:了解SQLite中的事务处理吗?是如何做的?
SQLite中的事务可以保证我们数据库操作的原子性和一致性,当我们对SQLite进行增删该查时它时默认开启了事务的,它会把我们相应的SQLite语句转成SQLiteStatement相对应的方法,当我们顺利完成操作时才会改变数据库,否则进行回滚

Q:使用SQLite做批量操作有什么好的方法吗?
在批量操作过程前后加入事务处理,开始前用beginTransaction()开启事务,结束后用endTransaction()结束事务

Q:如果现在要删除SQLite中表的一个字段如何做?
SQLite数据库只允许增加表字段而不允许修改和删除表字段,可以新建一个表把需要的字段复制过去,然后再把原表删除

Q:使用SQLite时会有哪些优化操作?
1、使用事务处理做批量操作
2、使用过后记得关闭Cursor
3、异步话耗时操作的数据库访问
4、对于大量数据采用索引

相关文章

  • Android ContentProvider(一)

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

  • day07

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

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

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

  • SharedPreferences存储数据

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

  • iOS数据存储

    iOS数据存储 数据存储

  • 03Stack栈

    数据结构=数据+存储方式+操作数据 存储什么数据?如int,string类型存储方式 如何组织数据,数据之...

  • iOS App 安全测试

    一、数据存储安全 主要从以下几个方面考虑 Sandbox 数据存储 Keychain 数据存储 Console ...

  • Vue数据存储和页面传值

    数据存储和页面传值 数据存储 Vue 数据存储方法有Vuex、LocalStorage、SessionStorag...

  • SharedPreference与文件存储

    Android常用数据存储方式有SharedPreferences存储数据(虽然还是属于内部存储)、文件存储(内部...

  • 23、localStorage、sessionStorage的储

    1:存储数据 2:取出数据 3:删除存储数据 4:更改数据

网友评论

      本文标题:数据存储

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