将 DataSource web.xml 从 derby 更改为 postgresql
change DataSource web.xml from derby to postgresql
在 web.xml
中,我尝试将我的数据源从 derby 更改为 PostgreSQL,那么如何使用 PostgreSQL 和 GlassFish
.[=14 将此数据源更改为另一个数据源=]
<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 创建数据源?
在 PostgreSQL
的情况下,驱动程序 class 的名称现在是 org.postgresql.Driver
并且 JDBC URL 的类型是 jdbc:postgresql://$host:$port/$db-name
默认端口是 5432
.
您可以在 JDBC URL 级别 here.
找到有关您可以提供的所有现有参数的更多详细信息
在 web.xml
中,我尝试将我的数据源从 derby 更改为 PostgreSQL,那么如何使用 PostgreSQL 和 GlassFish
.[=14 将此数据源更改为另一个数据源=]
<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 创建数据源?
在 PostgreSQL
的情况下,驱动程序 class 的名称现在是 org.postgresql.Driver
并且 JDBC URL 的类型是 jdbc:postgresql://$host:$port/$db-name
默认端口是 5432
.
您可以在 JDBC URL 级别 here.
找到有关您可以提供的所有现有参数的更多详细信息