我在jboss中使用PostgreSQL作为数据库。但是我在系统上给出关于PostgreSQL的jboss的最大信息是
<jndi-name>PostgresDS</jndi-name>
<connection-url>jdbc:postgresql://localhost:5432/postgres</connection-url>
<driver-class>org.postgresql.Driver</driver-class>
JBoss如何知道postgresql在系统中的位置?我还没有指定路径信息的任何地方?
答案 0 :(得分:3)
您没有指定连接数据库服务器的“路径”。
在您的配置中,您告诉JBoss PostgreSQL与JBoss(localhost)在同一台机器上运行,并且它通过端口5432接受连接。
JBoss不需要知道PostgreSQL“所在的位置”。他们将通过TCP连接进行通信。
不知道数据存储在何处,这是拥有数据库服务器的目的之一。