@AngocAそれは機能しませんが、あなたの提案に感謝します。
長い検索の後、私自身が上記の自己投稿に対する答えを思いつき、ここに投稿することを考えました。これは、リモートの2つの異なるデータベースサーバーからデータをフェッチする必要があるシナリオの組み合わせの場合に他の人に役立つためです。 /local 本質的に、およびリンクサーバーの概念が失敗した場合。
Unity Jdbc と呼ばれるサードパーティ製の jar を使用する場合があります。これを Java コードで簡単な方法で使用して、ドライバーをロードし、古い jdbc と同じように接続を取得します。
1) thisClass.forName("unity.jdbc.UnityDriver"); のようなドライバーをロードします。2) この DriverManager.getConnection(jdbc:unity://test/xspec/mysqldb2.xml); のような接続を取得します。3) レコードを取得 (DDL/DML) 4) 接続を閉じる
Unity Jdbc http://www.unityjdbc.com/にアクセスできます。
コードでこの jdbc を使用して、要件の目的のデータソースの定義を含む xml ベースのファイルを実際にロードします。
すべてが設定されると、2 つの異なるリモート データベースの 2 つの異なるテーブルから簡単にクエリを作成できます。構文: dbname.tablename.fieldname
さらに、外部の実際の接続を閉じた後に作成された内部接続を閉じるための xml 構成をさらに処理する必要はありません。
問題がある場合は、元に戻します。