Pycharm不显示数据库表

问题描述 投票:0回答:6

更新 PyCharm(版本 2017.1)后,PyCharm 不再显示

sqlite3
数据库表。

我已经测试了连接并且可以正常工作。

sqlite
客户端中我可以列出所有表并进行查询。

其他人也遇到过这个问题吗?在这种情况下无论如何都可以解决吗?

python django sqlite pycharm
6个回答
4
投票

是的,Pycharm 在这方面似乎很愚蠢,我很幸运地找到了解决方案:

  1. 确保显示了所有模式:db->Schemas
  2. 不过,表格显示..直到您选择数据库并点击“重新加载”:Cmd+R or Context menu

2
投票

我使用的是 PyCharm Professional v2017.3。

在数据库窗格中,单击加号按钮并添加

Data Source -> Sqlite (Xerial)
Data Sources and Drivers
设置将打开,您将在其中看到
Driver: Sqlite (Xerial)
。这并不意味着驱动程序已完全安装。查看疼痛的左下角是否有消息。如果它有关于丢失文件的警告标志,请安装丢失的文件。否则它会说
no objects


1
投票

单击

View => Tools => Window => Database
后,单击绿色加号图标,然后单击
Data Source => Sqlite (Xerial)
。然后,在打开的窗口上安装建议的驱动程序(位于
Test Connection
按钮下方)(
Sqlite (Xerial)
)。

这对于

db.sqlite3
identifier.sqlite
都应该这样做。我对 Sqlite 数据库从来没有任何问题,在 PyCharm IDE 上显示。


0
投票

这可能是愚蠢的事情,但请考虑您必须连接实际的数据库而不仅仅是标识符。

最快的方法是在文件资源管理器中双击数据库文件,Pycharm 将自动建议所有内容。

Pycharm screen


0
投票

更新:

我使用的是Pycharm 2022.3.2版本。我已经尝试了几个小时的“点击尝试”方法,它似乎对我有用。

  1. View-> Tool Windows-> Databases
  2. 数据库在左侧窗格中打开后。 单击
    +
    按钮并选择“路径中的数据源”
  3. 然后选择
    db.sqlite3
    文件的路径并单击
    open
  4. 之后,从下拉列表中选择驱动器,然后选择
    sqlite
    ,然后单击
    OK
  5. 数据库现在应该可以正常工作,并且应该根据数据填充表。至少我的做到了。试试这个,让我知道是否有效!

0
投票

在PyCharm 2023.3.2(专业版)中,数据库工具栏上有一个“+”用于添加源。在“+”的下拉菜单中,第一个选择是通过数据库指定数据源。不要选择那个。

向下跳到“按路径排列的数据源”。这有效!

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