JDBC Download Center Pages and Repackaging


To simplify and improve the experience of acquiring the existing releases of the JDBC Driver for SQL Server, we have reorganized the Microsoft Download Center pages and updated the existing JDBC packages. Previously, we had combined all versions of the JDBC driver on one download center page, which caused some issues for users who only wanted to download a particular version of the driver. You can now find versions of the JDBC driver here:

Earlier JDBC packages also included jars from older releases for backwards compatibility. We have now removed older jars from the JDBC packages to ensure that selecting the correct jar for a version of Java is more straightforward

We have also updated the file structures of the JDBC Driver v4.1 and up packages. This was done to provide more clarity for selecting jars based on Java version. We’ve added the new folders “jre7” and “jre8” to specify which Java version the jar should be used with. The file structure now follows

JDBC 4.1

  • auth
    • x64
      • sqljdbc_auth.dll
    • x86
      • sqljdbc_auth.dl
    • jre7
      • sqljdbc41.jar
    • samples
    • xa
      • x64
        • sqljdbc_xa.dll
      • x86
        • sqljdbc_xa.dll

JDBC 4.2 & JDBC 6.0

  • auth
    • x64
      • sqljdbc_auth.dll
    • x86
      • sqljdbc_auth.dl
    • jre7
      • sqljdbc41.jar
    • jre8
      • sqljdbc42.jar
    • samples
    • xa
      • x64
        • sqljdbc_xa.dll
      • x86
        • sqljdbc_xa.dll

For the JDBC Driver v6.1 and up, being developed on GitHub, we will be following the naming convention “mssql-jdbc-#.#.#.jre7”.

As always, we welcome contributions of any kind. We appreciate everyone who has taken the time to contribute to the project thus far. For feature requests, please file an issue on the GitHub Issues page to help us track and follow-up directly.

Andrea Lam (andrela@microsoft.com)

Comments (0)

Skip to main content