从另一个项目访问持久性文件

时间:2011-02-01 11:54:09

标签: jpa persistence ejb ear

我按以下方式设置了EJB项目

EAR Project
    EJB Proj
    EJB Client Proj
    JPA Proj
    Web Proj

我目前需要使用JPA proj中的persistance.xml文件从servlet中查询数据库(在web项目中)

获得此权限的最佳方式是什么? 谢谢 乔恩

1 个答案:

答案 0 :(得分:0)

您不需要persistence.xml文件来访问数据库连接。 在Web项目中,您可以通过JNDI查找获得数据库连接。

尝试一下:

InitialContext ctx = new InitialContext();<br>
Connection con = ((DataSource)ctx.lookup("Con-Pool-Name")).getConnection();
相关问题