SQLite与Room持久化
一、SQLite数据库简介
SQLite是Android系统内置的轻量级关系型数据库,它不需要单独的服务器进程,可以直接集成到应用中。作为一个完整的数据库,SQLite支持标准的SQL语法、事务处理和复杂查询,同时占用资源少,适合移动设备使用。
1.1 SQLite的特点
- 零配置:无需安装和配置
- 单文件存储:整个数据库存储在单个跨平台的磁盘文件中
- 轻量级:核心库小于600KB
- 自包含:不依赖外部库
- 事务性:支持ACID事务
- 支持多种编程语言:C/C++、Java、Kotlin等
二、Android中使用SQLite
2.1 创建数据库帮助类
kotlin">class DatabaseHelper(context