android - 使用 Room 打开具有指定路径的 SQLite 数据库

标签 android sqlite android-sqlite android-room

我正在尝试通过使用 Room 库指定其路径来访问 Android 内部存储上的数据库。到目前为止,我一直在使用以下语句来完成此操作:

dbPath = "/data/data/my.sqlitetesting/files/database/myDataBase.db";
SQLiteDatabase.openDatabase(dbPath, null, SQLiteDatabase.OPEN_READWRITE);

如何使用 Room 访问此数据库?

最佳答案

据我所知,import db file to room 目前还不行。但还有另一种方式:How to use Room Persistence Library with pre-populated database?

您也可以试试这个库:RoomAsset

关于android - 使用 Room 打开具有指定路径的 SQLite 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46584406/

相关文章:

ruby-on-rails - Rails - 您要查找的页面不存在(在 Heroku 推送之后)

c# - 遍历 SQLite 表

android - 如何使用sqlite创建Kotlin登录名?

java - SQlite 数据库不将 double 值存储为字符串

java - Android SQLite数据库主键查询

java - 如何更新数据库中类型为 'double'的列?

android - 连接以从两个表中获取数据

java - 加密和解密应用程序 key

android - 将 onClickListener 添加到列表

android - 如何在按钮上显示内容列表?