为PyCharm设置DB Navigator(SQLite)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为PyCharm设置DB Navigator(SQLite)相关的知识,希望对你有一定的参考价值。
我没有幸运通过DB Navigator建立与SQLite3的连接。我已阅读文档1,但它似乎已过时,并未解释如何实际建立连接。我的设置屏幕甚至看起来不像文档中的图片。内置的int帮助文档只是错误,并说它找不到文档。
当我尝试测试连接时,我收到错误“数据库信息不完整或无效(主机,端口,数据库,文件)”。我试过host = localhost,port = 22(默认)。可以选择启用“使用SSH”,但禁用不会更改结果。用户名和密码有字段。我不确定他们想要什么。目前我有'系统'和随机密码。
数据库文件(单个字段)是数据库所在目录的路径。字段'main'我有数据库文件本身的名称。 Driver Source是内置库的默认值。
我错过了哪些字段或错误?我可以通过VS连接到SQLite和SQL服务器,但不能连接到PyCharm。
感谢您的任何帮助。
编辑:
终于想通了。单个SQLite没有用户名或密码功能,我需要将所有这些功能都禁用。在数据库字段中,我浏览并导航到文件并选择整个文件而不是dir。主要字段留空。
我发现该插件有一个bug。
步骤1 - 要连接到数据库,您需要在DB Navigator中启用自动提交和自动连接。
步骤2 - 在DB Navigator>设置>数据库文件中,您需要添加数据库文件的名称,单击绿色添加按钮,然后按Enter键。
如果您仍然收到错误但连接成功,请不要担心,这只是一个错误。
但是,如果您收到错误并且数据库连接不起作用,则必须再次执行步骤2,但现在更改数据库文件的名称路径,而不包括文件名,然后按Enter键。再次打开DB Navigator>设置>数据库文件,然后放入数据库文件的名称,单击绿色添加按钮,然后按Enter键。
我在2014年已经读过这个问题,但是现在这个问题仍然存在。也许,当您放置路径时,数据库文件的路径中没有刷新,并且无法建立连接。
以上是关于为PyCharm设置DB Navigator(SQLite)的主要内容,如果未能解决你的问题,请参考以下文章
create table emp(empno number primarykey,ename varch2(20)); [IBM][CLI Driver][DB2/LINUXX8664] SQ
[IDEA]社区版IDEA的数据库连接插件(DB Navigator)
选择子句上的 CASE 子句抛出 'SQLCODE=-811, SQLSTATE=21000' 错误