2017-05-07 43 views
0

我是Intellij IDE世界的新手,希望将它作为我的数据源连接到Postgresql。当我Test Connection使用我的Postgres数据库时,Intellij回应一个successful消息。 enter image description here但是,我不确定这是否只是将其配置到IDE。正如我试图用表和一些数据填充我的数据库。此表不会出现在我的数据库中。 任何帮助表示赞赏。谢谢如何将Intellij 2017.1.2连接到Postgresql

回答

1

我刚回来的示例应用程序,当我试图运行它,我得到了下面的错误; 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> 

但你可能必须。

+0

您是否在将数据库连接到您的IDE并将数据库连接到您的应用程序时混淆了?这些是非常不同的事情。 – Makoto

+0

@Makoto我想通过连接它在IDE中,然后它会连接到我的应用程序,但我想我错了? – Diego

+0

你错了。你的IDE不是你的应用程序,它永远不会。 – Makoto

1

你正在做的正确。一旦成功连接到数据库,您可以按Apply,然后按Ok。之后你会在你的intelliJ IDE中看到如下图所示的内容。

enter image description here

+0

问题是,在连接到Postgres DB后,我没有看到任何创建的表,并运行我的应用程序,这会插入我的表和一些假数据,这是我怀疑的唯一原因。然后我再一次在我的代码中做错了什么。 – Diego