【问题标题】:Which file to locate to see data of database in SQLite browser在 SQLite 浏览器中查看数据库数据时要定位哪个文件
【发布时间】:2019-05-28 22:52:25
【问题描述】:

我正在创建一个数据库“UserDataBase.db”,在 SQLite 浏览器中打开它时,如果我正在执行任何 CRUD 操作,则既不显示数据也不显示表格,那么它可以工作。我还提供了关于我是哪个文件的图像链接在 SQLite 浏览器中定位。首先我正在同步这些文件并保存在桌面上并在 SQLite 浏览器中打开。我试图从数据库中获取数据,它工作正常。

【问题讨论】:

    标签: sqlite


    【解决方案1】:

    由于数据库只有 4k,而 -wal 文件为 80.5k,因此尚未写入/提交数据。您需要关闭数据库或checkpoint 数据库然后复制文件。或者您可以将 -wal 和 -shm 文件复制到数据库浏览器中打开它然后关闭它然后重新打开它。

    【讨论】:

    • 谢谢@MikeT 回答你能告诉我有没有关闭数据库的功能。我正在使用sqlite3。
    • @NamrataSanger 我不知道反应式,对于普通的 Android SDK,您只需关闭 SQLiteDatabase。如果使用var db = SQLite.openDatabase({name:'appdb.db',createFromLocation: '~appdb.db'}) 来快速查看您的猜测,您将使用 db.close();
    猜你喜欢
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 2019-05-19
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多