0

私はEJBプロジェクトを次のように設定しています

EAR Project
    EJB Proj
    EJB Client Proj
    JPA Proj
    Web Proj

現在、JPAプロジェクトのpersistance.xmlファイルを使用して、サーブレット(Webプロジェクト内)からデータベースをクエリする必要があります。

これにアクセスするための最良の方法は何でしょうか?ありがとうジョン

4

1 に答える 1

0

データベース接続にアクセスするためにpersistance.xmlファイルは必要ありません。Webプロジェクトでは、JNDIルックアップによってデータベース接続を取得できます。

何かを試してください:

InitialContext ctx = new InitialContext();<br>
Connection con = ((DataSource)ctx.lookup("Con-Pool-Name")).getConnection();
于 2011-02-02T10:54:40.683 に答える