如何连接与Java服务器面临PostgreSQL数据库

问题描述 投票:0回答:1

目前,我是一个Ubuntu的用户,我有看到tomcat我想我postgre SQL数据库与我的Java服务器的脸连接。我也下载了PostgreSQL的Java数据库连接器太多,但我不能处理这个问题。

database postgresql jsf
1个回答
2
投票

你需要做的一步一步来。把它分解成块,分别处理每一件。

PostgreSQL有无关的Java服务器的脸。事实上,JSF2无关与数据源的话,那甫一EL做字符串替换或使用自定义组件类。的EL表达式可能是@Named豆与数据源注射;类似地,定制组件类可能请求注入数据源。注射可以使用JNDI自己注射,EJB注射EJB3s,或CDI注射CDI豆来完成。是的,这是可怕的复杂,但它的JSF2是如何工作的。

你必须:

  • 在Tomcat中安装pgJDBC司机像任何其他JDBC驱动程序
  • 建立一个Tomcat连接池就像任何其他的JDBC连接池
  • ...然后使用它像任何其他JDBC数据源
  • 创建通过注射使用的数据源豆(CDI豆,豆JSF2,或EJB)
  • 创建通过EL表达式使用命名豆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教程。

© www.soinside.com 2019 - 2024. All rights reserved.