Microsoft SQL Server JDBC 驱动程序支持矩阵
本页包含 Microsoft SQL Server JDBC 驱动程序的支持矩阵和支持生命周期策略。
Microsoft JDBC 驱动程序支持生命周期矩阵和策略
Microsoft 支持生命周期 (MSL) 策略提供了与 Microsoft 产品的支持生命周期有关的可预测透明信息。 自驱动程序发布之日起,JDBC 驱动程序 3.0 版、4.x 版、6.x 版和 7.x 版就具有五年的主流支持。 主流支持在 Microsoft 支持生命周期网站上定义。
Microsoft JDBC 驱动程序不提供扩展和自定义支持选项。
支持以下 Microsoft JDBC 驱动程序,直到指定的支持结束日期。
| 驱动程序名称 | 驱动程序包版本 | 适用 JAR(s) | 主流支持结束 |
|---|---|---|---|
| Microsoft JDBC Driver 7.0 for SQL Server | 7.0 | mssql-jdbc-7.0.0.jre10.jar mssql-jdbc-7.0.0.jre8.jar |
2023 年 7 月 31 日 |
| 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 |
2023 年 2 月 27 日 |
| Microsoft JDBC Driver 6.2 for SQL Server | 6.2 | mssql jdbc 6.2.2.jre8.jar mssql-6.2.2.jre7.jar |
2022 年 6 月 30 日 |
| Microsoft JDBC Driver 6.0 for SQL Server | 6.0 | sqljdbc42.jar sqljdbc41.jar |
2021 年 7 月 14 日 |
| Microsoft SQL Server JDBC 驱动程序 4.2 | 4.2 | sqljdbc42.jar sqljdbc41.jar |
2020 年 8 月 24 日 |
| Microsoft SQL Server JDBC 驱动程序 4.1 | 4.1 | sqljdbc41.jar | 2019 年 12 月 12 日 |
以下 Microsoft JDBC 驱动程序不再受到支持。
| 驱动程序名称 | 驱动程序包版本 | 主流支持结束 |
|---|---|---|
| Microsoft JDBC Driver 4.0 for SQL Server | 4.0 | 2017 年 3 月 6 日 |
| Microsoft SQL Server JDBC Driver 3.0 | 3.0 | 2015 年 4 月 23 日 |
| Microsoft SQL Server JDBC 驱动程序 2.0 | 2.0 | 2012 年 12 月 31 日 |
| Microsoft SQL Server 2005 JDBC Driver 1.2 | 1.2 | 2011 年 6 月 25 日 |
| Microsoft SQL Server 2005 JDBC 驱动程序 1.1 | 1.1 | 2011 年 6 月 25 日 |
| Microsoft SQL Server 2005 JDBC 驱动程序 1.0 | 1.0 | 2011 年 6 月 25 日 |
| Microsoft SQL Server 2000 JDBC 驱动程序 | 2000 | 2010 年 7 月 9 日 |
SQL 版本兼容性
| 驱动程序版本 | SQL Server 2008 | SQL Server 2008R2 | SQL Server 2012 | Azure SQL Database | PDW 2008R2 AU34 | SQL Server 2014 | SQL Server 2016 | SQL Server 2017 | Azure SQL 托管实例 (扩展个人预览版) |
|---|---|---|---|---|---|---|---|---|---|
| 6.4 | 否 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
| 6.2 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 |
| 6.1 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
| 6.0 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
| 4.2 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
| 4.1 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
| 4.0 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 |
| 3.0 | 是 | 是 | 是1 | 是2 | 否 | 是5 | 否 | 否 | 否 |
| 2.0 | 是3 | 是3 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| 1.2 | 是3 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| 1.1 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| 1.0 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| 2000 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
1Microsoft SQL Server JDBC 驱动程序 3.0 版可作为下级客户端连接到 SQL Server 2012。
23.0 驱动程序中以修补程序的形式引入了 Azure SQL Database 的支持。 建议 Azure SQL Database 客户使用最新的驱动程序版本。
3Microsoft SQL Server JDBC 驱动程序 2.0 版和 Microsoft SQL Server 2005 JDBC 驱动程序 1.2 版可作为下级客户端连接到 SQL Server 2008。 当允许下级转换时,应用程序可以对新的 SQL Server 2008 数据类型执行查询和更新,如 time、date、datetime2、datetimeoffset 和 FILESTREAM。 有关如何将这些新数据类型用于 JDBC 驱动程序的详细信息,请参阅 Working with SQL Server 2008 Date/Time Data Types using JDBC Driver(使用 JDBC 驱动程序处理 SQL Server 2008 日期/时间数据类型) 和 Working with SQL Server 2008 FileStream using JDBC Driver(使用 JDBC 驱动程序处理 SQL Server 2008 文件流)。 有关这些新数据类型的下级兼容性的详细信息,请参阅 SQL Server 联机丛书中的 Using Date and Time Data(使用日期和时间数据)和 FILESTREAM Support(文件流支持) 主题。
4Microsoft SQL Server JDBC 驱动程序 4.0 和 Microsoft SQL Server 2008 R2 并行数据仓库设备更新 3 中首先引入了 Microsoft JDBC 驱动程序和并行数据仓库间的连接支持。
5Microsoft SQL Server JDBC 驱动程序 3.0 版可作为下级客户端连接到 SQL Server 2014。
Java 和 JDBC 规格支持
| JDBC 驱动程序版本 | JRE 版本 | JDBC API 版本 |
|---|---|---|
| 7.0 | 1.8、10 | 4.2、 4.3 (部分) |
| 6.4 | 1.7、1.8、9 | 4.1、 4.2、 4.3 (部分) |
| 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 |
支持的操作系统
Microsoft JDBC 驱动程序可在任何支持使用 Java 虚拟机 (JVM) 的操作系统上工作。 一些常用的平台包括 Windows 10、Windows 8.1、Windows 8、Windows 7、Windows Server 2008 R2、Windows Vista、Linux、Unix、AIX、MacOS 等。
JDBC 产品团队在 Windows、Sun Solaris、SUSE Linux 和 RedHat Linux 上测试了驱动程序。 所有平台都提供客户支持,但我们可能会要求你在 Windows 等平台上重现问题。
应用程序服务器支持
针对各种应用程序服务器对 Microsoft SQL Server JDBC 驱动程序进行了测试。 请咨询应用程序服务器供应商了解有关与其产品兼容的驱动程序版本的其他详细信息。
Microsoft SQL Server JDBC 驱动程序支持矩阵的更多相关文章
- 下载 Microsoft SQL Server JDBC 驱动程序
JDBC 驱动程序中使用 Maven 中心 JDBC 驱动程序可以通过将其添加为依赖项在 POM.xml 文件中使用以下代码添加到 Maven 项目: XML复制 <dependency> ...
- SQL Server JDBC驱动中sqljdbc和sqljdbc4区别
为了支持向后兼容以及可能的升级方案,JDBC Driver 2.0 在每个安装包中都包括 2 个 JAR 类库:sqljdbc.jar 和 sqljdbc4.jar. qljdbc.jar 类库提供对 ...
- Jmeter—8 连接microsoft sql server数据库取数据
本文以Jmeter 连接microsoft sql server为例. 1 从微软官网下载Microsoft SQL Server JDBC Driver 地址:http://www.microsof ...
- Microsoft SQL Server Express各版本对比
Microsoft® SQL Server® 2016 Express 支持的操作系统 Windows 10 , Windows 8, Windows Server 2012, Windows Ser ...
- Jmeter入门8 连接microsoft sql server数据库取数据
本文以Jmeter 连接microsoft sql server为例. 1 从微软官网下载Microsoft SQL Server JDBC Driver 地址:http://www.microsof ...
- Microsoft SQL Server 2012安装说明
Microsoft SQL Server 2012安装说明 环境:Windows8, Windows7, WinVista, Win2003, WinXP Microsoft SQL Server 2 ...
- 解决Sqlserver 2008 R2在创建登录名出错"此版本的 Microsoft Windows 不支持 MUST_CHANGE 选项。 (Microsoft SQL Server,错误: 15195)"
错误信息: 执行 Transact-SQL 语句或批处理时发生了异常. (Microsoft.SqlServer.ConnectionInfo) 此版本的 Microsoft Windows ...
- [原创]从Oracle和Microsoft Sql Server迁移到PostgreSQL Plus Advanced Server
一.了解PPAS的迁移方式1.在线迁移和离线迁移使用Migration Studio或Migration Toolkit直接向PPAS数据库进行对象定义和数据表中数据的迁移称为在线迁移,生成要迁移对象 ...
- 使用 Oracle GoldenGate 在 Microsoft SQL Server 和 Oracle Database 之间复制事务
使用 Oracle GoldenGate 在 Microsoft SQL Server 和 Oracle Database 之间复制事务 作者:Nikolay Manchev 分步构建一个跨这些平台的 ...
随机推荐
- gulp的入门浅析
阅读目录 介绍gulp 安装gulp gulpfile.js 运行gulp 介绍gulp的api 介绍gulp gulp是基于Nodejs的自动任务运行器, 她能自动化地完成 javascript/c ...
- nagios系列教程地址
http://www.sosidc.com/sort/10/page/3 http://www.sosidc.com/sort/10/page/2 http://www.sosidc.com/sort ...
- PHP+MYSQL的搭建
如今准备研究下微信的开发,所以要研究下PHP了,但对这个平台还是非常陌生的,所以网上找了些资料并測试,现贴出来给大家參考. 第一步:我们先下载[PHPStudy 2013]或者最新版本号: 下载地址: ...
- select * from (select user())a 为什么是查询user()的意思?
步骤:1.先查询 select user() 这里面的语句,将这里面查询出来的数据作为一个结果集 取名为 a2.然后 再 select * from a 查询a ,将 结果集a 全部查询出来
- 命名空间System.Configuration中不存在类型或命名空间名称ConfigurationManager
C#连接数据库时.这是个非经常见的错误,我刚開始就直接using System.Configuration;还是没能解决,真相是要手动加入这个程序集的引用,在项目右键加入引用选择System.Conf ...
- Oracle创建DataBase Links
-- Drop existing database link drop database link GJA_CFMDM_LINK;-- Create database link create data ...
- ucosii任务切换OS_TASK_SW()
stm32F103中任务切换定义 //任务切换宏,由汇编实现. #define OS_TASK_SW() OSCtxSw() os_cpu_a.asm中任务切换函数的定义 NVIC_INT_CTRL ...
- SpringCloud系列十五:使用Hystrix实现容错
1. 回顾 上文讲解了容错的重要性,以及容错需要实现的功能. 本文来讲解使用Hystrix实现容错. 2. Hystrix简介 Hystrix是Netflix开源的一个延迟和容错库,用于隔离访问远程系 ...
- 从第三方Launcher授权启动指定APP的设计与实现
Case 背景: Case要求从第三方Launcher中首次启动指定的应用程序时.弹出对话框提示用户进行授权启动,若用户未授权,则在下次再次启动该应用时依旧弹出对话框提示用户进行授权.直到用户相应用进 ...
- Nginx HttpSubModule sub_filter模块的过滤功能
Nginx HttpSubModule sub_filter模块的过滤功能 发表于2年前(2013-08-05 10:39) 阅读(1481) | 评论(0) 0人收藏此文章, 我要收藏 赞0 5 ...