我应该在每个需要它的类中创建一个新的数据库管理器文件还是将其作为参数传递?

问题描述 投票:0回答:1

我正在使用 SQliteOpenHelper 并且我有一个数据库管理器类:

companion object {
    private const val DATABASE_VERSION = 1
    private const val DATABASE_NAME = "Name.sqlite"

}

override fun onConfigure(db: SQLiteDatabase) {
    super.onConfigure(db)
    db.setForeignKeyConstraintsEnabled(true)
}

这处理创建表和进行查询等。

我是否在我的文件中创建一个新的 DatabaseManager 对象,或者我应该在可以的情况下从另一个文件传入一个对象?

android database sqliteopenhelper
1个回答
0
投票

你好亲爱的希望你做得很好我认为 如果每个类都需要一个数据库管理器,那么为每个类创建一个新文件可能会造成混乱。将其作为参数传递更干净。它使事情井然有序并避免重复。选择传递参数以实现简单性和效率。如果您需要更多帮助,您可以访问数据库家庭作业帮助,他们拥有高素质的专家,他们肯定可以帮助您掌握数据库,如果您需要任何与数据库相关的复杂问题的帮助,或者您想练习更多项目和作业来理清您的概念,您可以通过他们提供的 WhatsApp 号码 +1 315-557-6473 直接联系他们。祝你有美好的一天!

© www.soinside.com 2019 - 2024. All rights reserved.