Room数据库的使用方法

2018-12-16  本文已影响18人  键盘走过的日子

Room

1.简介

官方文档介绍:

Room provides an abstraction layer over SQLite to allow fluent database access while harnessing the full power of SQLite.

Room是提供了覆盖在SQLite之上的抽象层,它能在充分利用SQLite全部功能的时候并流畅的访问数据库。

2.导入库

implementation 'androidx.room:room-runtime:2.1.0-alpha02'
annotationProcessor 'androidx.room:room-compiler:2.1.0-alpha02'

上述方法是在Pre-AndroidX之前的导入方法,AndroidX的导入方法
Room虽然是Google封装的一个ORM数据库,但还是可以当做第三方框架一样导入。

3.Room主要介绍

3.1.Database

Database包含数据库的持有者。
作为一个数据库的管理类,必须用注解 @Database 标注,并且满足以下条件:

3.2.Entity

代表数据库关联的一个表

3.3.Dao

包含可以访问数据的方法。

4.操作方法

整体操作可以分为2步:

Room的使用方法就是以上总结,sample

上一篇 下一篇

猜你喜欢

热点阅读