The Media Access Control (MAC) address of the network interface card of the application connecting to Microsoft SQL Server. This value is a string up to a maximum of 12 characters. The value of this property may be useful for database administration purposes.
-->This page contains the support matrix and support lifecycle policy for the Microsoft JDBC Driver for SQL Server.
- MS SQL Server Connection Help. RazorSQL can connect to MS SQL Server via either JDBC or ODBC, and ships with the JDBC drivers necessary to connect to all recent versions of SQL Server including 2017, 2016, 2014, 2012, 2008, 2005, 2000, and 7.0.
- MICROSOFT SQL SERVER 2005 JDBC DRIVERS FOR MAC DOWNLOAD - We have investigated the problem you reported and confirmed that it is a not a regression but rather the intended consequence of fixing a defect in v1.
Microsoft JDBC Driver support lifecycle matrix and policy
The Microsoft Support Lifecycle (MSL) policy provides transparent, predictable information regarding the support lifecycle of Microsoft products. JDBC driver versions 3.0, 4.x, 6.x, and 7.x have five-year Mainstream support from the driver release date. Mainstream support is defined on the Microsoft support lifecycle website.
Extended and custom support options are not available for the Microsoft JDBC Driver.
The following Microsoft JDBC Drivers are supported, until the indicated End of Support date.
Driver Name | Driver Package Version | Applicable JAR(s) | End of Mainstream Support |
---|---|---|---|
Microsoft JDBC Driver 7.4 for SQL Server | 7.4 | mssql-jdbc-7.4.1.jre12.jar mssql-jdbc-7.4.1.jre11.jar mssql-jdbc-7.4.1.jre8.jar | August 2, 2024 |
Microsoft JDBC Driver 7.2 for SQL Server | 7.2 | mssql-jdbc-7.2.2.jre11.jar mssql-jdbc-7.2.2.jre8.jar | April 16, 2024 |
Microsoft JDBC Driver 7.0 for SQL Server | 7.0 | mssql-jdbc-7.0.0.jre10.jar mssql-jdbc-7.0.0.jre8.jar | July 31, 2023 |
Microsoft JDBC Driver 6.4 for SQL Server | 6.4 | mssql-jdbc-6.4.0.jre9.jar mssql-jdbc-6.4.0.jre8.jar mssql-jdbc-6.4.0.jre7.jar | February 27, 2023 |
Microsoft JDBC Driver 6.2 for SQL Server | 6.2 | mssql-jdbc-6.2.2.jre8.jar mssql-jdbc-6.2.2.jre7.jar | June 30, 2022 |
Microsoft JDBC Driver 6.0 for SQL Server | 6.0 | sqljdbc42.jar sqljdbc41.jar | July 14, 2021 |
Microsoft JDBC Driver 4.2 for SQL Server | 4.2 | sqljdbc42.jar sqljdbc41.jar | August 24, 2020 |
Microsoft JDBC Driver 4.1 for SQL Server | 4.1 | sqljdbc41.jar | December 12, 2019 |
The following Microsoft JDBC Drivers are no longer supported.
Jdbc
Driver Name | Driver Package Version | End of Mainstream Support |
---|---|---|
Microsoft JDBC Driver 4.0 for SQL Server | 4.0 | March 6, 2017 |
Microsoft SQL Server JDBC Driver 3.0 | 3.0 | April 23, 2015 |
Microsoft SQL Server JDBC Driver 2.0 | 2.0 | December 31, 2012 |
Microsoft SQL Server 2005 JDBC Driver 1.2 | 1.2 | June 25, 2011 |
Microsoft SQL Server 2005 JDBC Driver 1.1 | 1.1 | June 25, 2011 |
Microsoft SQL Server 2005 JDBC Driver 1.0 | 1.0 | June 25, 2011 |
Microsoft SQL Server 2000 JDBC Driver | 2000 | July 9, 2010 |
SQL version compatibility
Driver Version | SQL Server 2008 | SQL Server 2008R2 | SQL Server 2012 | Azure SQL Database | PDW 2008R2 AU34 | SQL Server 2014 | SQL Server 2016 | SQL Server 2017 | SQL Server 2019 |
---|---|---|---|---|---|---|---|---|---|
7.4 | N | N | Y | Y | Y | Y | Y | Y | Y |
7.2 | N | Y | Y | Y | Y | Y | Y | Y | N |
7.0 | N | Y | Y | Y | Y | Y | Y | Y | N |
6.4 | N | Y | Y | Y | Y | Y | Y | Y | N |
6.2 | Y | Y | Y | Y | Y | Y | Y | Y | N |
6.1 | Y | Y | Y | Y | Y | Y | Y | N | N |
6.0 | Y | Y | Y | Y | Y | Y | Y | N | N |
4.2 | Y | Y | Y | Y | Y | Y | Y | N | N |
4.1 | Y | Y | Y | Y | Y | Y | Y | N | N |
4.0 | Y | Y | Y | Y | Y | Y | Y | N | N |
3.0 | Y | Y | Y1 | Y2 | N | Y5 | N | N | N |
2.0 | Y3 | Y3 | N | N | N | N | N | N | N |
1.2 | Y3 | N | N | N | N | N | N | N | N |
1.1 | N | N | N | N | N | N | N | N | N |
1.0 | N | N | N | N | N | N | N | N | N |
2000 | N | N | N | N | N | N | N | N | N |
1Microsoft SQL Server JDBC Driver version 3.0 can connect to SQL Server 2012 as a down-level client.
2Support for Azure SQL Database was introduced in the 3.0 driver as a hotfix. We recommend that Azure SQL Database customers use the latest driver version available.
3Microsoft SQL Server JDBC Driver version 2.0 and Microsoft SQL Server 2005 JDBC Driver version 1.2 can connect to SQL Server 2008 as a down-level client. When down-level conversions are allowed, applications can execute queries and perform updates on the new SQL Server 2008 data types, such as time, date, datetime2, datetimeoffset, and FILESTREAM. For more information about how to use these new data types with the JDBC driver, see Working with SQL Server 2008 Date/Time Data Types using JDBC Driver and Working with SQL Server 2008 FileStream using JDBC Driver. For more information about the down-level compatibility of these new data types, see Using Date and Time Dataand FILESTREAM Support topics in SQL Server Books Online.
4Support for connections between the Microsoft JDBC Driver and Parallel Data Warehouse was first introduced in the Microsoft JDBC Driver 4.0 for SQL Server and Microsoft SQL Server 2008 R2 Parallel Data Warehouse Appliance Update 3.
5Microsoft SQL Server JDBC Driver version 3.0 can connect to SQL Server 2014 as a down-level client.
Java and JDBC specification support
JDBC Driver Version | JRE Versions | JDBC API Version |
---|---|---|
7.4 | 1.8, 11, 12 | 4.2, 4.3 (partially) |
7.2 | 1.8, 11 | 4.2, 4.3 (partially) |
7.0 | 1.8, 10 | 4.2, 4.3 (partially) |
6.4 | 1.7, 1.8, 9 | 4.1, 4.2, 4.3 (partially) |
6.2 | 1.7, 1.8 | 4.1, 4.2 |
6.1 | 1.7, 1.8 | 4.1, 4.2 |
6.0 | 1.7, 1.8 | 4.1, 4.2 |
4.2 | 1.7, 1.8 | 4.1, 4.2 |
4.1 | 1.7 | 4.0 |
4.0 | 1.5, 1.6, 1.7 | 3.0, 4.0 |
3.0 | 1.5, 1.6, | 3.0, 4.0 |
2.0 | 1.5, 1.6 | 3.0, 4.0 |
1.2 | 1.4, 1.5, 1.6 | 3.0 |
1.1 | 1.4 | 3.0 |
1.0 | 1.4 | 3.0 |
2000 | 1.4 | 3.0 |
Supported operating systems
The Microsoft JDBC driver is designed to work on any operating system that supports the use of a Java Virtual Machine (JVM). Some commonly used platforms include Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2008 R2, Windows Vista, Linux, Unix, AIX, MacOS, and others.
The JDBC product team tests our driver on Windows, Sun Solaris, SUSE Linux, and RedHat Linux. Customer Support is available to customers on all platforms, however we may ask you to reproduce the issue on a platform such as Windows.
Application server support
Jdbc Drivers For Netbeans Download
The Microsoft JDBC Driver for SQL Server is tested with various application servers. Consult your application server vendor for additional details on which driver version is compatible with their product.
I am trying to install JDBC Drivers for MS SQL Server instance running on my local workstation. This http://support.microsoft.com/kb/313100 link starts a tutorial on getting started with JDBC. However it asks me to configure the following four env variables:-
- Your installation pathLibMsbase.jar
- Your installation pathLibMsutil.jar
- Your installation pathLibMssqlserver.jar
None of the above three files comes with standard JDBC driver download from Microsoft site. I tried downloading these jars manually from different locations, however they all have been removed. It just looks like these are very old and no longer used.
I was wondering if I still need these jars and env variables pointed to them for me to use the JDBC drivers for connecting to local MS SQL Server instance?
If answer to this question where can I find them?
Thanks.
Oracle Jdbc Drivers
1 Answer
Use Microsoft JDBC Driver 4.0. Download here Microsoft JDBC Driver 4.0 for SQL Server
add sqljdbc4.jar to classpath in your project settings
pudaykiran