目录
一.前言
我们在使用Android进行开发的时候不可避免的要使用到数据,那么就需要用到数据库,来对数据进行操作。而Android系统就内置了SQlite。
二.SQLite数据库介绍
1.什么是SQLite数据库
SQLite是一款轻量级的关系型数据库,它运算速度快,占用资源少,在内存中只需要占用几百KB的存储空间。
2.特点
- 轻量级
- 独立性
- 隔离性
- 跨平台
- 安全性
- 多语言接口
3.SQLite 操作API
Android SDK提供了一系列对数据库进行操作的类和接口。常用的数据库操作类有:
SQLiteOpenHelper 类(我们今天使用到的是这个)
onCreate(SQliteDatabase db) | 数据库第一次创建时,会调用 |
onIpgrade(SQliteDatabase db, int i, int i1) | 数据库升级时自动调用 |
getWritableDatabase() | 打开可读/写的数据库 |
getReadableDatabase() | 打开可读的数据库 |
close() | 关闭数据库 |
• 该类是一个抽象类,用于创建数据库和数据库版本更新。
SQLiteDatabase 类
• 该类是一个数据库访问类,封装了一系列数据库操作的API,可以对数据进行增删改查操作。
Cursor接口
• 是一个游标接口&#