-1

Java コードを使用して mysql データベースとのリンクを確立するために必要なすべての手順が必要です。グラスフィッシュサーバーを使用。

4

1 に答える 1

0

あなたの目標は、Glassfish にデプロイされる EE アプリケーションを開発することであると仮定します。次に、アプリケーションは、トランザクション タイプが「JTA」の EntityManager を注入します。

次の手順に従って、JTA トランザクション タイプを設定します。

MySQL ドライバー jar をフォルダーにコピーします: ..\glassfish\domains\domain1\lib

Glassfish 管理コンソールを開く

リソース -> JDBC -> JDBC 接続プール

新しいボタンを押す

プール名*: MySqlPool

今のところリソースタイプをスキップ

データベース ドライバー ベンダー: MySql

次へボタンを押す

DataSource クラス名: com.mysql.jdbc.Driver

次のプロパティを追加します。

URL= jdbc:mysql:[サーバー名を入力]:[ポートを入力]

ユーザー = [入力]

パスワード = [入力]

プッシュフィニッシュ

Ping をプッシュ -> Ping が成功

リソースを開く -> JDBC -> JDBC リソース

JNDI 名*: MySqlJNDI

プール名: MySqlPool

[OK] を押します

アプリケーションの persistence.xml で、次のように変更します。

persistence-unit name="ShivenUnitName" transaction-type="JTA"

<jta-data-source>MySqlJNDI</jta-data-source>
于 2013-09-20T19:26:32.057 に答える