0

我在 jboss 中使用 PostgreSQL 作为数据库。但是我在我的系统上给 jboss 关于 PostgreSQL 的最大信息是

<jndi-name>PostgresDS</jndi-name>
    <connection-url>jdbc:postgresql://localhost:5432/postgres</connection-url>
    <driver-class>org.postgresql.Driver</driver-class>

JBoss 如何知道 postgresql 在系统中的位置?任何我没有指定路径信息的地方?

4

1 回答 1

3

您没有指定连接到数据库服务器的“路径”。

在您的配置中,您告诉 JBoss PostgreSQL 与 JBoss (localhost) 在同一台机器上运行,并且它通过端口 5432 接受连接。

JBoss 不需要知道 PostgreSQL 的“位置”。他们将通过 TCP 连接相互交谈。

不知道数据的物理存储位置是拥有数据库服务器的目的之一。

于 2012-04-17T08:28:44.280 回答