1

本日のご挨拶

通常、standalone.xml でデータソースを定義し、JNDI 名に基づいてアプリケーション コードで同じものを使用します。これは私にとってはうまく機能しています。ただし、アプリケーションを介してカスタム データソースを作成し、oracle.Host_Name-ds.xml、sqlserver.Host_Name-ds.xml、mysql.Host_Name-ds.xml などのカスタム名でデータソース xml を作成するという独特の機能があります。 oracle.Host_Name1-ds.xml など、このデータソースを使用して接続します

        String dsName = oracle.Host_Name;

        try
        {
            javax.sql.DataSource ds = DataSourceHelper.getDataSource(dsName);

            conn = ds.getConnection();
        }

JBOSS 4.x では、これらのファイルをオンフライで (アプリケーションを介して) 作成し、それらをアプリケーション サーバー/サーバー/デフォルト/デプロイ フォルダーに保存し、問題なくデータ ソースにアクセスしていました。

JBoss 7.X で、コードを変更せずにデータソースにアクセスできるように、作成したデータソースをバインドする方法。コードを使用しているインスタンスが非常に多く、他の機能に影響を与えるため、コードを変更したくありません

よろしくスリーニ

4

1 に答える 1

0

このリンクはあなたの要件を説明していると思います。

@DataSourceDefinition の使用を参照してください

アプリケーションからの ds 構成

お役に立てれば :-)

于 2012-09-29T16:21:02.617 に答える