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

发布于 2024-10-15 06:25:20 字数 225 浏览 1 评论 0原文

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

EAR Project
    EJB Proj
    EJB Client Proj
    JPA Proj
    Web Proj

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

访问此项目的最佳方式是什么? 谢谢 乔恩

I have an EJB project setup in the following way

EAR Project
    EJB Proj
    EJB Client Proj
    JPA Proj
    Web Proj

I am in current need to use the persistance.xml file from the JPA proj to query the db from a servlet (in the web proj)

What would be the best way to gain access to this?
Thanks
Jon

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一袭水袖舞倾城 2024-10-22 06:25:20

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

尝试一下:

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

You do not need persistance.xml file to get the access to database connection.
In the web project you can get database connection by JNDI lookup.

Try something:

InitialContext ctx = new InitialContext();<br>
Connection con = ((DataSource)ctx.lookup("Con-Pool-Name")).getConnection();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文