簡體   English   中英

如何使用java服務器面連接postgresql數據庫

[英]How to connect postgresql database with java server faces

目前我是一個ubuntu用戶,我有tomcat,我正在嘗試將我的postgre sql數據庫與我的java服務器面連接。 我也下載了postgresql java數據庫連接器,但我無法處理。

您需要一步一步地完成此操作。 將其分解成碎片,分別處理每一件。

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

你必須:

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

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

因此,您真的需要從基本文檔和教程開始,這些文檔和教程解釋了如何安裝JDBC驅動程序,設置連接池等 或者,如果您需要JNDI數據源,請參閱相關文檔 您還需要學習一些基本的JSF2教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM