为PyCharm设置DB Navigator(SQLite)

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

我没有幸运通过DB Navigator建立与SQLite3的连接。我已阅读文档1,但它似乎已过时,并未解释如何实际建立连接。我的设置屏幕甚至看起来不像文档中的图片。内置的int帮助文档只是错误,并说它找不到文档。

当我尝试测试连接时,我收到错误“数据库信息不完整或无效(主机,端口,数据库,文件)”。我试过host = localhost,port = 22(默认)。可以选择启用“使用SSH”,但禁用不会更改结果。用户名和密码有字段。我不确定他们想要什么。目前我有'系统'和随机密码。

数据库文件(单个字段)是数据库所在目录的路径。字段'main'我有数据库文件本身的名称。 Driver Source是内置库的默认值。

我错过了哪些字段或错误?我可以通过VS连接到SQLite和SQL服务器,但不能连接到PyCharm。

感谢您的任何帮助。

编辑:

终于想通了。单个SQLite没有用户名或密码功能,我需要将所有这些功能都禁用。在数据库字段中,我浏览并导航到文件并选择整个文件而不是dir。主要字段留空。

database sqlite pycharm
1个回答
3
投票

我发现该插件有一个bug。

步骤1 - 要连接到数据库,您需要在DB Navigator中启用自动提交和自动连接。

步骤2 - 在DB Navigator>设置>数据库文件中,您需要添加数据库文件的名称,单击绿色添加按钮,然后按Enter键。

如果您仍然收到错误但连接成功,请不要担心,这只是一个错误。

但是,如果您收到错误并且数据库连接不起作用,则必须再次执行步骤2,但现在更改数据库文件的名称路径,而不包括文件名,然后按Enter键。再次打开DB Navigator>设置>数据库文件,然后放入数据库文件的名称,单击绿色添加按钮,然后按Enter键。

我在2014年已经读过这个问题,但是现在这个问题仍然存在。也许,当您放置路径时,数据库文件的路径中没有刷新,并且无法建立连接。

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