Microsoft JDBC Driver 4.0提供了sqljdbc.jar 和 sqljdbc4.jar。根据发行说明,sqljdbc.jar 可以与 Java 5 一起使用,sqlserver4.jar 可以与 Java 6 和 7 一起使用。
我当前的项目使用 Java5 编译,因此我们的客户可以根据他们的 Web/应用程序服务器支持在 Java5 或 Java6 或 Java7 中运行它们。目前我为所有 web/app 服务器创建了一个 war 文件。由于 Microsoft 为各种 JDK 提供了不同的 jar,有没有办法根据 Java 版本使用单个部署包加载适当的 sqljdbc jar?
我可以为 Java5 和 Java6 创建单独的 war 文件,这可以解决问题,但想与其他人一起检查是否有其他选项。