【问题标题】:Pycharm does not display database tablesPycharm 不显示数据库表
【发布时间】:2017-08-21 20:57:30
【问题描述】:

更新 PyCharm(2017.1 版)后,PyCharm 不再显示 sqlite3 数据库表。

我已经测试了连接并且它正在工作。

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

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

【问题讨论】:

  • this 可能有帮助,也可能没有帮助

标签: python django sqlite pycharm


【解决方案1】:

我正在使用 PyCharm Professional v2017.3。

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • @Caco。如果您按下Test Connection 按钮并获得成功,那么Details 链接(旁边)会显示什么?
    • Test Connection的详细信息:Database: SQLite (ver. 3.16.1) Identifier case sensitivity: mixed (plain), mixed (delimited) Driver (JDBC2.1): SQLiteJDBC (ver. native)
    • 我想你点击了同步,不是吗?
    • 是的,当我在数据库中进行任何更改时,我会点击同步以更新 Pycharm 数据库表示。
    猜你喜欢
    • 2019-06-18
    • 1970-01-01
    • 2018-08-23
    • 2018-10-19
    • 2014-09-29
    • 1970-01-01
    • 1970-01-01
    • 2017-02-15
    • 2016-12-21
    相关资源
    最近更新 更多