文章目录
- 零、学习目标
- 一、SQLite数据库概述
- 二、SQLite数据库管理工具
- 三、使用SQLiteDatabase类操作数据库
- 四、使用SQLiteDatabase类操作数据表
- 五、使用SQLiteDatabaseHelper类操作数据库与表
- 六、课后作业
零、学习目标
- 学会利用sqlite3来创建以及操作数据库
- 能利用SQLiteDatabase操作数据库与表
- 能利用SQLiteOpenHelper操作数据库与表
一、SQLite数据库概述
SQLite是D. Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。
1、SQLite构成
SQLite由SQL编译器、内核、后端以及附件几个部分构成。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),使得调试、修改和扩展SQLite的内核变得更加方便,所有SQL语句都被编译成易读的、可以在SQLite虚拟机中执行的程序集。SQLite的整体结构图如下:
2、SQLite数据类型
概括来讲,SQLite支持NULL、INTEGER、REAL、TEXT和BLOB数据类型,分别代表空值、整型值、浮点值、字符串文本、二进制对象。