将DataSource web.xml从derby更改为postgresql

时间:2016-06-07 09:48:05

标签: 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>
    <url>jdbc:derby:${webapp.databaseTempDir}/cargo-tracker-database;create=true</url>
</data-source>

那么我应该如何更改代码以将数据源转换为 PostgreSQL

1 个答案:

答案 0 :(得分:1)

如果是PostgreSQL,则驱动程序类名称现在为org.postgresql.Driver,JDBC URL的类型为jdbc:postgresql://$host:$port/$db-name,并且知道默认端口为5432

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