0
In tomcat am writing these code:



In TestServlet:  In servlet class written these code

    Context envcontext=new InitialContext();
        Context iniitContext=(Context)envcontext.lookup("java:/comp/env");
    DataSource  datasource=(DataSource)iniitContext.lookup("jdbc/Mysql");
    Connection connection=datasource.getConnection();
        Statement stmt=(Statement) connection.createStatement();

Ecllipse を使用して weblogic で MySQL データベースの jndi 接続を取得する方法

4

1 に答える 1

1

まあ、weblogic と tomcat は、プールから接続を取得する方法に違いはありません..しかし、最初に、管理コンソールに移動して、weblogic サーバーでデータベース プールを初期化する必要があります。

左側のサーバー名の下で [サービス] を選択し、[データ ソース]に移動して、[新しいデータ ソース] を追加します。

Weblogic でプロダクション モードを使用している場合は、ロックをクリックして左上隅にある編集をクリックする必要があります。完了したら、同じ場所にあるリリース構成をクリックする必要があります。ただし、開発中はその必要はありません。 ..

新しい MySQL データ ソースを追加したら、Java に移動して

Context initialContext = new InitialContext();
DataSource ds = (DataSource) initialContext.lookup("THE_MYSQL_JNDI_NAME_YOU_CHOSE");
Connection conn = ds.getConnection();

以上です.. :-)

于 2013-10-24T07:49:20.243 に答える