Java 将DataSource web.xml从derby更改为postgresql

Java 将DataSource web.xml从derby更改为postgresql,java,postgresql,glassfish,Java,Postgresql,Glassfish,在web.xml中,我尝试将数据源从derby更改为PostgreSQL,那么如何使用PostgreSQL和GlassFish将此数据源更改为另一个数据源呢 <data-source> <name>java:global/jdbc/CargoTrackerDatabase</name> <class-name>org.apache.derby.jdbc.EmbeddedDriver</class-name> &l

web.xml
中,我尝试将数据源从derby更改为PostgreSQL,那么如何使用PostgreSQL和
GlassFish
将此数据源更改为另一个数据源呢

<data-source>
    <name>java:global/jdbc/CargoTrackerDatabase</name>
    <class-name>org.apache.derby.jdbc.EmbeddedDriver</class-name>
    <url>jdbc:derby:${webapp.databaseTempDir}/cargo-tracker-database;create=true</url>
</data-source>

java:global/jdbc/CargoTrackerDatabase
org.apache.derby.jdbc.EmbeddedDriver
jdbc:derby:${webapp.databaseTempDir}/cargo-tracker数据库;create=true

那么,我应该在代码中做些什么来将数据源设置为PostgreSQL

如果是
PostgreSQL
,驱动程序类名现在是
org.PostgreSQL.driver
,JDBC URL的类型是
JDBC:PostgreSQL://$host:$port/$db name
,知道默认端口是
5432

您可以在JDBC URL级别找到有关所有现有参数的更多详细信息。

谢谢35; Nicolas Filotto这将对我有所帮助