0



<Resource name="jdbc/common" auth="Container" type="javax.sql.DataSource" maxActive="50" maxIdle="30" maxWait="10000" username="user"を使用して、データソースを使用してすでにデータベースに接続しています password="pass" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/db"/>


しかし、50 以上のデータベースがあります。だから私はデータベースを動的に接続したい。私を助けてください。

4

2 に答える 2

0

50 のデータベース? 「1 つのアプリケーションで使用される 50 のデータベース」という意味ですか?

はいの場合-それはナッツです。

Java EE アプリのデータベース構成は、通常、アプリケーション サーバー (Tomcat または JBOSS) に追加されます。アプリケーションは、JNDI ルックアップを実行して、プールからデータ ソースへの参照を取得します。

1 つのアプリに 50 個の JNDI データ ソースがある場合は、設計を再考する必要があります。

于 2013-09-16T14:49:10.520 に答える