从 SQLite 迁移到 Room

与直接使用 SQLite API 相比,Room 持久性库具有诸多优势:

  • 针对 SQL 查询的编译时验证
  • 可最大限度减少重复和容易出错的样板代码的方便注解
  • 简化了数据库迁移路径

如果您的应用具有非 Room SQLite 实现,请阅读本页面,了解如何迁移到 Room。如果 Room 是您应用中的第一个 SQLite 实现,请参阅使用 Room 将数据保存到本地数据库,了解基本用法。

迁移步骤