【问题标题】:Is it better to keep DatabaseHelper open or close and re open on android app? [closed]保持DatabaseHelper打开或关闭并在android应用程序上重新打开更好吗? [关闭]
【发布时间】:2021-06-02 01:42:48
【问题描述】:

我有一个不断在数据库 (sqlite) 上输入数据的 android 应用程序。 每隔 3 或 6 秒(有时会少于此时间)我将数据插入数据库。 我创建了一个 DatabaseHelper (SQLiteOpenHelper) 对象来执行此操作,但我一直想知道每次输入数据时关闭并创建一个新的 DatabaseHelper 对象是否更好,还是保持打开状态更好?

【问题讨论】:

    标签: android sqlite android-sqlite sqliteopenhelper


    【解决方案1】:

    最好在整个应用程序中使用单个连接,it's explanied here。 你也可以使用ORM Lite

    但请记住,您应该使用 Android 文档中的ROOM

    我们强烈建议使用 Room Persistence Library 作为 用于访问应用程序 SQLite 中信息的抽象层 数据库。

    【讨论】:

      猜你喜欢
      • 2011-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-30
      • 1970-01-01
      相关资源
      最近更新 更多