Microsoft JDBC Driver 4.0は、sqljdbc.jar および sqljdbc4.jar を提供します。リリース ノートによると、sqljdbc.jar は Java 5 で使用でき、sqlserver4.jar は Java 6 および 7 で使用できます。
私の現在のプロジェクトは Java5 でコンパイルされるため、顧客は Web/アプリケーション サーバーのサポートに基づいて Java5、Java6、または Java7 で実行できます。現在、すべての Web/アプリ サーバーに対して 1 つの war ファイルを作成しています。Microsoft はさまざまな JDK に対してさまざまな jar を提供しているため、単一の展開パッケージで Java バージョンに基づいて適切な sqljdbc jar をロードする方法はありますか?
問題を解決できるJava5とJava6用のwarファイルを個別に作成できますが、他のオプションがあるかどうかを他の人に確認したいと思います。