如何在我的 Chrome / Firefox 浏览器中查看 SQLite 数据库?

Posted

技术标签:

【中文标题】如何在我的 Chrome / Firefox 浏览器中查看 SQLite 数据库?【英文标题】:How To See SQLite Database in my Chrome / Firefox Browser? 【发布时间】:2019-05-19 14:25:22 【问题描述】:

我在我的 android 应用程序中使用 SQLite 数据库。我想在我的 chrome 或 Firefox 浏览器中查看数据库。

要查看数据库,通常我在 android Studio 中打开 Logcat 并选择详细并在 serach 框中写入 http 然后它为我提供了一个在我的浏览器中打开数据库的链接

点赞:D/DebugDB:在浏览器中打开http://192.168.2.116:8083

但在我的新项目中,它没有显示链接。我该怎么办?

【问题讨论】:

有人知道吗? 使用 stetho 库。 为此你必须在firefox浏览器中安装firefox sqlite manager插件并在其中打开你的android db文件。 参考这个链接:c-sharpcorner.com/UploadFile/e14021/… @Android 团队谢谢,我已经检查过了,但问题是没有可用的数据库文件。通常我打开 logcat 然后选择详细然后在搜索框中写入 http 然后它会为我提供一个在我的浏览器中打开数据库的链接,但它在我的新项目中不起作用,你知道吗? 【参考方案1】:

有多个库可以实现这一点

    Android-Debug-Database stetho

请参阅链接以在您的应用中进行初始化

【讨论】:

非常感谢,这正是我正在寻找的答案。 欢迎,请为我的问题投票,因为我被禁止提出更多问题,而且我不明白为什么我的问题不相关。 @Basi【参考方案2】:

您需要使用 Stetho 库,它将通过您的浏览器向您显示您的数据库。您也可以跟踪网络请求。在这里看到这个 -> Stetho

【讨论】:

@JayDanger 感谢不是我正在寻找的答案,但这也有帮助。它正在工作。 这不是你的答案吗?我的意思是除了看到你的sqlite db之外你想要什么?这甚至可以无线工作。 是的,我说这也有帮助。它对我有用。我想看到像“Basi”这样的回答,但谢谢这也很好。 高兴@JayDangar 请投赞成票,因为我被禁止提出新问题,而且我不明白我的问题与@Jay 无关【参考方案3】:

你可以从

获取数据库
View -> Tools Window -> Device File Explorer

保存...

Install this and open the file

【讨论】:

谢谢,我检查了但没有数据库文件适合我。我应该设置位置还是默认设置? 不需要。你确定数据库已经创建了吗? @DVK 是的,我正在获取列表中的记录并且所有记录都可用,我想在我的 chrome/firefox 浏览器中查看它。通常我打开 logcat 然后选择详细然后在搜索框中写入 http 然后它将为我提供一个在浏览器中打开数据库的链接,但它在我的新项目中不起作用,你知道吗? 我一般都是按上面的方法做的。

以上是关于如何在我的 Chrome / Firefox 浏览器中查看 SQLite 数据库?的主要内容,如果未能解决你的问题,请参考以下文章

在 Firefox/Chrome 上打开新标签页或窗口时,如何获得新的浏览器会话?

如何从 Firefox 或 Chrome 浏览器手动发送 HTTP POST 请求

多么接近并打开相同的浏览器会话firefox或chrome扩展

编辑和重播 XHR chrome/firefox 等?

如何将我的 WAMP 本地主机从 firefox 移动到 chrome?

保存并打开Firefox和Chrome中的标签页