《OpenGL ES 3.x游戏开发(上卷)》一2.3 手机自带数据库——SQLite
本节书摘来异步社区《OpenGL ES 3.x游戏开发(上卷)》一书中的第2章,第2.3节,作者: 吴亚峰 责编: 张涛,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.3 手机自带数据库——SQLite 上一节介绍了如何使用Preferences存储简单数据,而复杂的数据就需要存储到文件或数据库中了。Android自带了一款轻量级的关系数据库——SQLite,其具有体积小,功能强大等特点,成为嵌入式设备首选的数据库系统。本节将带领读者走进SQLite的世界,学习如何应用SQLite数据库进行数据的增、删、改、查等基本操作。 2.3.1 初识SQLite SQLite是一款满足ACID特性的具有完备功能的关系数据库系统,由于其设计目标为轻量级、开源、支持嵌入式使用,因此,目前已经在嵌入式设备领域被广泛采用。其运行需要的系统资源非常少,在嵌入式设备中可能只需要几百KB的内存就够了。 SQLite对主流编程语言的支持也非常全面,如C#、PHP、Java等,同时还支持ODBC接口。另外,SQLite的性能也是一流的,在一般应用情况下,其处理速度比MySQL、PostgreSQL这两...