2013-01-11 19 views
0

我想創建一個jdbc連接到postgresql數據庫。我想使用一個數據源。在postgresql的文檔中聲明,不應該使用他們自己的數據源實現,而是使用org.apache.commons.dbcp的實現。 SharedPoolDatasource對我來說看起來很完美。Glassfish數據源實現不同然後供應商(postgresql)

jdbc驅動程序必須是postgresql。 Glassfish v3.1提供了創建jdbc連接池的機會。我想使用那個,但不知道如何在公共數據源實現和jdbc驅動程序之間建立連接。當我在glassfish服務器上填寫文檔時,該特定字段空白,迫使我使用postgresql數據源實現。

這是不可能實現的,或者我必須在配置文件中手動輸入數據嗎?到目前爲止,我沒有任何運氣也沒有反饋。 server.log中應該出現異常,但server.log目前不顯示任何內容(它確實顯示了部署jsf和ejb應用程序的異常)。

回答

1

應儘可能....

1.創建一個新的JDBC連接池:

enter image description here


2.選擇您所需的DataSource的實現類:

enter image description here

您必須在其他屬性選項卡中設置數據庫名,用戶名和密碼的詳細信息。

3.創建一個新的JDBC資源:

enter image description here

+0

這看起來非常有前途。這是我沒有嘗試過的一種組合。我可以在星期一執行它,但我相信它已經可以工作了。 –