Servers

Microsoft JDBC Drivers 6.0, 4.2, 4.1, and 4.0 for SQL Server

Change Language:
Download the Microsoft JDBC Driver 6.0, 4.2, 4.1, or 4.0 for SQL Server, a Type 4 JDBC driver that provides database connectivity through the standard JDBC application program interfaces (APIs) available in Java Platform, Enterprise Editions.
  • Note:There are multiple files available for this download.Once you click on the "Download" button, you will be prompted to select the files you need.
    Version:

    Multiple

    File Name:

    license40.txt

    license41.txt

    license42.txt

    license60.txt

    sqljdbc_4.0.2206.100_enu.exe

    sqljdbc_4.0.2206.100_enu.tar.gz

    sqljdbc_4.1.5605.100_enu.exe

    sqljdbc_4.1.5605.100_enu.tar.gz

    sqljdbc_4.2.6420.100_enu.exe

    sqljdbc_4.2.6420.100_enu.tar.gz

    sqljdbc_6.0.7507.100_enu.exe

    sqljdbc_6.0.7507.100_enu.tar.gz

    Date Published:

    13/7/2016

    File Size:

    15 KB

    9 KB

    9 KB

    9 KB

    4.2 MB

    2.3 MB

    2.0 MB

    1.8 MB

    2.7 MB

    2.5 MB

    3.3 MB

    3.1 MB

      The Microsoft JDBC Driver for SQL Server is a Type 4 JDBC driver that provides database connectivity through the standard JDBC application program interfaces (APIs) available in the Java Platform, Enterprise Editions. The Driver downloads are available to all SQL Server users at no additional charge, and provide access to Microsoft SQL Server and SQL Azure from any Java application, application server, or Java-enabled applet.
  • Supported Operating Systems:

    Linux, Unix, Windows 10 , Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012, Windows Vista

      The following summarizes requirements. It will be important to see System Requirements for the JDBC Driver for more detail.
      Supported Java Versions:
      Version support for Java Runtime Environments (JRE) and the associated JDBC API versions are determined by the included JAR files as follows:
      • Sqljdbc.jar requires a JRE of 5 and supports the JDBC 3.0 API
      • Sqljdbc4.jar requires a JRE of 6 and supports the JDBC 4.0 API
      • Sqljdbc41.jar requires a JRE of 7 and supports the JDBC 4.1 API
      • Sqljdbc42.jar requires a JRE of 8 and supports the JDBC 4.2 API
      Each download version contains several JAR files to support backward compatibility and possible upgrade scenarios. It is important to note that sqljdbc.jar, sqljdbc4.jar are provided only for backwards compatibility and do not contain new features included with Driver versions 4.1 and up. Please note that the “sqljdbcX.jar” version names align with the compliance for JDBC API version numbers (for example, the sqljdbc42.jar contained in the Microsoft JDBC Driver 6.0 package contains the latest features, is JDBC 4.2 complaint, and compatible with JRE 8).
      • Microsoft JDBC Driver 6.0 for SQL Server contains sqljdbc.jar, sqljdbc4.jar, sqljdbc41.jar and sqljdbc42.jar
      • Microsoft JDBC Driver 4.2 for SQL Server contains sqljdbc.jar, sqljdbc4.jar, sqljdbc41.jar and sqljdbc42.jar
      • Microsoft JDBC Driver 4.1 for SQL Server contains sqljdbc.jar, sqljdbc4.jar, and sqljdbc41.jar
      • Microsoft JDBC Driver 4.0 for SQL Server contains sqljdbc.jar and sqljdbc4.jar
      Supported SQL Server Versions:
      • Microsoft SQL Server 2016
      • Microsoft SQL Server 2014
      • Microsoft SQL Server 2012
      • Microsoft SQL Server 2008 R2
      • Microsoft SQL Server 2008
      • Microsoft SQL Server 2005 - only supported by Microsoft JDBC Driver 4.0 for SQL Server
      • Azure SQL Database
      • Azure SQL Data Warehouse or Parallel Data Warehouse
    • Installation Instructions for the Microsoft Windows version of the JDBC Driver

      Note: By downloading the Microsoft JDBC Driver for SQL Server, you are accepting the terms and conditions of the End-User License Agreement (EULA) for this component. Please review the End-User License Agreement (EULA) located on this page and print a copy of the EULA for your records.

      1. Download sqljdbc_<version>_<language>.exe to a temporary directory.

      2. Run sqljdbc_<version>_<language>.exe. 

      3. Enter an installation directory when prompted. We recommend that you unpack this zip file in %ProgramFiles% with the default directory: "Microsoft JDBC Driver x.x for SQL Server".

      Installation Instructions for the UNIX version of the JDBC Driver

      1. Download sqljdbc_<version>_<language>.tar.gz to a temporary directory.

      2. To unpack the zipped tar file, navigate to the directory where you want the driver unpacked and type gzip -d sqljdbc_<version>_<language>.tar.gz. 

      3. To unpack the tar file, move it to the directory where you want the driver installed and type tar –xf sqljdbc_<version>_<language>.tar. 

       

Popular Downloads

    • 01

      Microsoft® SQL Server® 2014 Express

      Microsoft SQL Server 2014 Express is a powerful and reliable free data management system that delivers a rich and reliable data store for lightweight Web Sites and desktop applications.

    • 04

      Windows Management Framework 4.0

      Windows Management Framework 4.0 includes updates to Windows PowerShell, Windows PowerShell ISE, Windows PowerShell Web Services (Management OData IIS Extension), Windows Remote Management (WinRM), Windows Management Instrumentation (WMI), the Server Manager WMI provider, and a new feature for 4.0, Windows PowerShell Desired State Configuration (DSC).

    • 05

      Microsoft® SQL Server® 2008 Management Studio Express

      Microsoft SQL Server 2008 Management Studio Express is a free, integrated environment for accessing, configuring, managing, administering, and developing all components of SQL Server, as well as combining a broad group of graphical tools and rich script editors that provide access to SQL Server to developers and administrators of all skill levels.

Loading your results, please wait...

Free PC updates

  • Security patches
  • Software updates
  • Service packs
  • Hardware drivers