- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Here是房间数据库的官方文档。它包含以下代码
val db = Room.databaseBuilder(
applicationContext,
AppDatabase::class.java, "database-name"
).build()
我想知道数据库构建器中的“database-name”
是做什么的。有哪些实际、实实在在的效果?
最佳答案
Room
是 Sqlite
DB 上的 Jetpack 包装器。 Sqlite 将数据保存在单个数据库文件中。因此,在 Room 的构建器中使用“database-name”,您将在文件系统上获得“database-name.db”文件。
理论上,一个应用程序可以处理多个 SQLite 数据库。要在它们之间切换,您可以使用不同的数据库名称。如果您的应用程序中有单个数据库,那么它的名称并不那么重要
关于android-room - Room.databaseBuilder 中的数据库名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64560980/
下面这行代码严重崩溃 Room.databaseBuilder( applicationContext, MyDatabase::class.java, "MyDB")
Here是房间数据库的官方文档。它包含以下代码 val db = Room.databaseBuilder( applicationContext, A
我有一个名为 perso.accdb 的 Microsoft Access 数据库。我使用 Jackcess 库尝试使用以下来自官方文档的代码打开它 数据库db = DatabaseBuilder.o
我目前有以下工作代码,用于将现有的用户选择的 SQLite 数据库文件从设备导入我的应用程序,该应用程序已经有一个数据库: // here goes code to .close() the
Here是房间数据库的官方文档。它包含以下代码 val db = Room.databaseBuilder( applicationContext, A
我在我的 Eclipse 插件项目中使用 Jackcess API。我在resources/lib下添加了jackcess-2.1.0.jar文件。我将 jar 包含在我的二进制构建下和 build.
即使从 androidx.room.Room 导入,Room.databaseBuilder() 也无法找到 Room 依赖项。 我为数据库制作了一个不同的 Kotlin 库,并在 Room 的 gr
我是一名优秀的程序员,十分优秀!