我还没有通过DB建立到SQLite3的连接。我已经阅读过文献资料,但是它似乎已经过时了,并且没有解释如何真正建立连接。我的设置屏幕看起来甚至不像文档中的图片。构建的int帮助文档只是错误,并说它找不到文档。
在尝试测试连接时,会发现“数据库信息不完整或无效(主机、端口、数据库、文件)”。我尝试了host = localhost,port=22(默认值)。有一个选项可以启用‘使用SSH’,但是禁用不会改变结果。有用户名和密码的字段。我不知道他们想要什么。目前我有一个“系统”和一个随机密码。
数据库文件(单个字段)是数据库所在的dir的路径。字段'main‘i有数据库文件本身的名称。驱动程序源是内置库的默认设置。
我漏掉了哪些领域,或者哪里有问题?我可以通过VS连接到SQLite和server,但不能通过PyCharm连接。
编辑:
终于弄明白了。单个SQLite没有用户名或密码功能,我需要将所有这些都禁用。在数据库字段中,我浏览并导航到该文件,并选择了整个文件,而不是只选择dir。主字段是空的。
发布于 2018-03-05 02:46:42
我发现这个插件有个bug。
步骤1 -要连接到数据库,需要在databases中启用自动提交和连接。
步骤2 -在Database > Settings >数据库文件中,您需要添加数据库文件的名称,单击绿色添加按钮,然后按Enter。
如果您仍然收到错误,但连接成功,请不要担心,这只是一个错误。
但是,如果您得到错误并且数据库连接无法工作,则必须再次遵循步骤2,但现在更改数据库文件的名称路径,而不包括文件名并按Enter键。再次打开Database > Settings > database,然后将数据库文件的名称放到绿色的add按钮中,然后按Enter。
我在2014年读过关于这个问题的文章,但现在这个问题仍然存在。也许,当您放置路径时,数据库文件的路径中没有刷新,并且无法建立连接。
发布于 2019-07-05 18:45:42
我刚刚解决了将数据库文件保存在另一个文件夹中的问题,问题似乎是路径上的空格字符(可能还有其他特殊字符)。
例如,像C:\Users\Wile E Coyote\Acme Files\MyDataBase这样的东西不能工作,但是像C:\Users\RoadRunner\Beep\MyDataBase这样的东西可以工作。
https://stackoverflow.com/questions/42231609
复制相似问题