如你所知,Android使用SQLite作为它的数据库管理系统。SQLite是一个嵌入app的一个数据库,它的确是非常轻量的。这就是为什么这是手机app的不错的选择。
尽管如此,它的操作数据库的API在Android中是非常原生的。你将会需要编写很多SQL语句和你的对象与ContentValues
或者Cursors
之间的解析过程。很感激的,联合使用Kotlin和Anko,我们可以大量简化这些。
当然,有很多Android中可以使用的关于数据库的库,多亏Kotlin的互操作性,所有这些库都可以正常使用。但是针对一个简单的数据库来说可以不使用任何它们,之后的一分钟之内你就可以看到。