我正在尝试创建一个到postgresql数据库的jdbc连接。我想使用数据源。在postgresql的文档中声明,不应该使用自己的数据源实现,而是使用org.apache.commons.dbcp的实现。 SharedPoolDatasource看起来很完美。
jdbc驱动程序必须是postgresql。 Glassfish v3.1提供了创建jdbc连接池的机会。我想使用那个,但不知道如何在公共数据源实现和jdbc驱动程序之间建立连接。当我在glassfish服务器上填写特定字段空白的文档时,强制我使用postgresql数据源实现。
这是不可能实现的,还是我必须在配置文件中手动输入数据?到目前为止,我没有运气也没有反馈。例外应该出现在server.log中,但server.log当前没有显示任何内容(它确实显示了部署jsf和ejb应用程序的异常)。
答案 0 :(得分:1)
应该可能......
<强> 1。创建新的JDBC连接池:
<强> 2。选择所需的数据源实施类:
您必须在其他属性标签中设置databasename,user和password的详细信息。
第3。创建新的JDBC资源: