Android 第八讲 数据存储下

一、引言

涉及到大量业务数据,使用类似于数据库的方式进行存储。Android提供了一个数据库,SQLite

二、教学内容

1. SQLite介绍

SQLite是Android内置的小型关系型数据库
SQLiteOpenHelper类,辅助实现数据库的创建与升级
SQLiteDatabase类,提供常见的CRUD操作

2. 数据库基本知识

数据库、表、记录、字段
SQL语句
基本字段类型:integer整型 real浮点 text文本 blob二进制类型
主键:外键

3.步骤

1)创建SQLiteOpenHelper类的子类,实现数据库的创建
完成三个方法:构造方法:指定数据库名和版本
onCreate方法,实现数据表的构造(第一次才会被调用)
onUpgrade方法,实现数据库的升级(当版本号更新时调用)
2)创建数据库
getWritableDatabase()
getReadableDatabase(),调用Help类,实现数据库的创建,并返回数据库
3)通过SQL语句进行CRUD操作

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 喜欢看代码的,直接上代码GitHub:https://github.com/kkmoving/OOSqliteAp...
    kkmoving阅读 2,461评论 11赞 9
  • 一、简历准备 1、个人技能 (1)自定义控件、UI设计、常用动画特效 自定义控件 ①为什么要自定义控件? Andr...
    lucas777阅读 5,454评论 2赞 54
  • 持久化技术简介 数据持久化就是指将那些内存中的瞬时数据保存在存储设备中,保证即使在手机或电脑关机的情况下,这些数据...
    zda123000阅读 2,349评论 0赞 1
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,924评论 1赞 32
  • 版本说明 es:2.4.3ik:1.10.3 下载ik分词 github地址不同的es有不同的ik版本对应,可在r...
    Samlen_Tsoi阅读 7,070评论 0赞 1

友情链接更多精彩内容