【问题标题】:Open a password protected sqlite database打开受密码保护的 sqlite 数据库
【发布时间】:2018-07-02 18:05:38
【问题描述】:

我创建了一个受密码保护的 sqlite 数据库。我希望能够查看数据库,以便在项目开发过程中检查是否正确插入了内容。我已经下载了 sqlite 数据库浏览器,但这似乎无法让您打开加密数据库。

有没有办法可以打开数据库文件。

感谢您提供的任何帮助。

【问题讨论】:

标签: sqlite


【解决方案1】:

免费的SQLite2009 Pro 浏览器可让您打开使用 System.Data.SQLite 加密的 SQLite 数据库。

当您打开文件时,您会收到一条警告,说明文件已加密或不是数据库,然后提示您选择加密类型,请选择“RSA”。

编辑:

您可能会发现SQLite2009 Pro 不如sqliteadmin 可靠(它不会打开使用 System.Data.SQLite 加密的数据库)。我刚刚发现它在尝试打开其中一个视图有问题的数据库时崩溃了。

我最终找到了removing the encryption,并用sqliteadmin 打开它,它并没有崩溃,而是在有问题的视图上放了一个小红叉。多好的接触:-)

【讨论】:

  • 这个答案对我很有帮助,很遗憾 OP 没有接受它
  • 嗨,我已经下载了这个软件,但它只允许打开“.db3”文件。因为我的 sqlite 数据库具有“.sqlite”扩展名。有什么解决办法吗?
  • 这只是对话框中的一个不必要的限制,您可以使用SQLite2009 Pro打开文件,无论其扩展名如何。右键单击文件夹中的 db 文件并选择“打开方式...”,然后选择 SQLite2009 Pro 的 exe,或将文件拖到 exe 上(假设您在 Windows 上),或将文件路径传递给通过 cmd 行执行 exe。
  • 在打开文件对话框中,进入db文件所在目录,在文件名文本框中输入.,即可看到该目录下的所有文件,然后您可以选择 [NAME].sqlite 文件
  • @fedeteka 这是个好主意。在我的评论中,我的意思是在文件名文本字段中输入 [asterisk].[asterisk]
【解决方案2】:

您可以使用SQLiteStudio 打开并创建受密码保护的sqlite 数据库:

【讨论】:

  • 这样一个不错的工具。最好的是支持不同版本的sqlite,包括microsoft System.Data.sqlite
  • 感谢您提及该工具。和它一起工作真是太棒了。
  • 如何打开这种受密码保护的文件然后阅读以使用 html php 连接到网站?谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多