0

我正在尝试创建与 postgresql 数据库的 jdbc 连接。我想使用数据源。在 postgresql 的文档中指出,不应使用他们自己的数据源实现,而应使用 org.apache.commons.dbcp 的实现。SharedPoolDatasource 对我来说看起来很完美。

jdbc 驱动程序必须是 postgresql。Glassfish v3.1 提供了创建 jdbc 连接池的机会。我想使用那个,但不知道如何在 commons 数据源实现和 jdbc 驱动程序之间建立连接。当我在 glassfish 服务器上填写文档时,该特定字段会出现空白,迫使我使用 postgresql 数据源实现。

这是不可能实现的还是我必须在配置文件中手动输入数据?到目前为止,我没有任何运气或反馈。异常应该出现在 server.log 中,但 server.log 目前没有显示任何内容(它确实显示了部署 jsf 和 ejb 应用程序的异常)。

4

1 回答 1

1

应该是可以的......

1.新建一个JDBC连接池:

在此处输入图像描述


2. 选择你想要的数据源实现类:

在此处输入图像描述

您必须在附加属性选项卡中设置数据库名称、用户和密码的详细信息。

3. 创建一个新的 JDBC 资源:

在此处输入图像描述

于 2013-01-12T15:32:14.587 回答