Overview of the JDBC driver

DownloadDownload JDBC Driver

The Microsoft JDBC Driver for SQL Server is a Type 4 Java Database Connectivity (JDBC) 4.2 compliant driver that provides robust data access to SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, and Azure SQL Database.

Redistribution

The JDBC Driver versions 6.0, 6.2, 6.4, and 7.0 are redistributable. Review the Distributable Code clause in the license agreements.

The JDBC Driver versions 4.x are old and obsolete. Support for 4.x expired before 2018.

In this section

The topics in this section provide a general overview of the JDBC driver, including the system requirements needed to use it, how it can be used, and where you can go for more information.

Topic Description
Download Microsoft JDBC Driver for SQL Server Download links for Microsoft JDBC driver for SQL Server
Release notes for the JDBC driver Describes the features that have been added to the current release of the Microsoft JDBC driver.
System requirements for the JDBC driver Describes the system requirements needed to use the Microsoft JDBC driver.
Using the JDBC driver Describes how to configure your environment to use the Microsoft JDBC driver and how to make a simple connection to a SQL Server database.
Understanding Java EE support Describes how to use the Microsoft JDBC driver within a Java Platform, Enterprise Edition (Java EE) environment.
Deploying the JDBC driver Describes how to redistribute and deploy the Microsoft JDBC driver on Windows and Unix operating systems.
Finding additional JDBC driver information Describes where to find additional resources about the Microsoft JDBC driver, including links to external resources.
Microsoft JDBC Driver for SQL Server support matrix Support matrix and support lifecycle policy for the Microsoft JDBC driver for SQL Server.
Frequently asked questions (FAQ) for JDBC driver Frequently asked questions about the Microsoft JDBC driver.
Feature dependencies of Microsoft JDBC Driver for SQL Server Feature dependencies of Microsoft JDBC Driver for SQL Server.
   

See also

JDBC driver GitHub repository
JDBC driver API reference