【问题标题】:How to connect IntelliJ IDEA 2017.1.2 to Postgresql如何将 IntelliJ IDEA 2017.1.2 连接到 Postgresql
【发布时间】:2017-10-05 06:03:23
【问题描述】:

我是 IntelliJ IDEA IDE 世界的新手,想将它连接到 Postgresql 作为我的数据源。当我 Test Connection 使用我的 Postgresql 数据库时,IntelliJ 会回复 successful 消息。 但是,我不确定这就是配置它的全部内容。当我试图用一个表和一些数据填充我的数据库时。但该表甚至没有出现在数据库工具窗口中。 任何帮助表示赞赏。谢谢

【问题讨论】:

    标签: java postgresql intellij-idea datasource


    【解决方案1】:

    你做得对。成功连接到数据库后,您可以按Apply,然后按Ok。之后,您会在您的 intelliJ IDE 中看到类似下图的内容。

    【讨论】:

    • 问题是,在连接到 Postgres DB 并运行我的应用程序后,我没有看到在 Postgres DB 中创建的任何表,该应用程序会插入我的表和一些假数据,这是我怀疑的唯一原因。然后我必须在我的代码中做错了什么。
    【解决方案2】:

    我刚回到示例应用程序,当我尝试运行它时,出现以下错误; Cannot determine embedded database driver class for database type NONE。经过几次搜索后,我发现解决方案是将这一行放在我的application.properties 文件spring.datasource.url=jdbc:postgresql://localhost/<database name> 中。并成功连接。我不需要包含

    spring.datasource.data-username=<username>
    spring.datasource.data-password=<password>
    

    但您可能必须这样做。

    【讨论】:

    • 您是否将将数据库连接到 IDE 与将数据库连接到应用程序混为一谈?这些是非常不同的东西。
    • @Makoto 我想通过在 IDE 中连接它然后它会连接到我的应用程序,但我想我错了吗?
    • 你错了。您的 IDE 不是您的应用程序,而且永远不会是。
    【解决方案3】:

    如果您转到数据库的设置,请确保您检查了Introspect using JDBC metadata

    【讨论】:

      猜你喜欢
      • 2019-08-31
      • 2023-04-02
      • 2021-11-23
      • 1970-01-01
      • 2020-06-19
      • 1970-01-01
      • 1970-01-01
      • 2015-11-05
      • 1970-01-01
      相关资源
      最近更新 更多