2014-02-24 36 views
0

目前我的Ubuntu的用戶和我有tomcat那我嘗試連接我的postgre sql數據庫wıth我的java服務器面臨我也下載postgresql java數據庫連接器但我不能處理那。如何連接postgresql數據庫wıth的java服務器端面

+0

NetBeans與它無關。定義'無法處理'。你知道JDBC嗎? – EJP

+0

是ı使用ojdbc for oracleconnectıon –

回答

2

您需要一步一步做到這一點。把它分解成碎片,分別處理。

PostgreSQL與Java Server Faces無關。實際上,JSF2與數據源完全無關,只是EL執行字符串替換或使用自定義組件類。 EL表達式可能是@Named具有數據源注入的bean;同樣,自定義組件類可能會請求注入數據源。可以使用JNDI自己的注入,EJB3的EJB注入或CDI bean的CDI注入來完成注入。是的,這非常複雜,但它是JSF2的工作原理。

您必須:

  • 在Tomcat中安裝pgJDBC司機像任何其他JDBC驅動
  • 建立一個Tomcat連接池就像任何其他的JDBC連接池
  • ...然後使用它像任何其他JDBC數據源
  • 創建通過注入使用數據源的bean(CDI bean,JSF2 bean或EJB)
  • 通過EL表達式創建使用命名bean的JSF2頁面

唯一的PostgreSQL特定部分是SQL查詢文本和JDBC連接參數的詳細信息。

所以你真的需要start with the basic documentation and tutorials that explain how to install JDBC drivers, set up connection pools, etc。或者如果您需要JNDI數據源,請參閱the docs for that。你還需要學習一些基本的JSF2教程。

相關問題