JDBC 此驱动程序不支持 Java Runtime Environment (JRE) 1.6 版

本文介绍了解决使用Microsoft SQL Server JDBC驱动程序时遇到的兼容性问题,特别是在使用不同版本的Java Runtime Environment (JRE)时。文章强调了如何选择正确的JAR文件(sqljdbc.jar或sqljdbc4.jar),并提供了相关资源链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

错误描述:此驱动程序不支持 Java Runtime Environment (JRE) 1.6 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。

 

微软描述:http://msdn.microsoft.com/zh-cn/library/ms378422.aspx

为了支持向后兼容以及可能的升级方案,JDBC 驱动程序在每个安装包中都包括 2 个 JAR 类库:sqljdbc.jarsqljdbc4.jar

JAR 说明

sqljdbc.jar

sqljdbc.jar 类库提供对 JDBC 3.0 的支持。

sqljdbc.jar 类库要求使用 5.0 版的 Java 运行时环境 (JRE)。连接到数据库时,在 JRE 6.0 上使用 sqljdbc.jar 会引发异常。

ms378422.note(zh-cn,SQL.105).gif注意:
JDBC 驱动程序不支持 JRE 1.4。使用 JDBC 驱动程序时必须将 JRE 1.4 升级至 JRE 5.0 或更高版本。在某些情况下,您可能需要重新编译应用程序,因为它可能与 JDK 5.0 或更高版本不兼容。有关详细信息,请参阅 Sun Microsystems 网站上的文档。

sqljdbc4.jar

sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有功能,还包括新增的 JDBC 4.0 方法。

sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。在 JRE 1.4 或 5.0 上使用 sqljdbc4.jar 会引发异常。

ms378422.note(zh-cn,SQL.105).gif注意:
如果应用程序必须在 JRE 6.0 上运行,即使该应用程序不使用 JDBC 4.0 功能,也应使用 sqljdbc4.jar

 

Microsoft SQL Server JDBC Driver 2.0

下载地址

http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=99B21B65-E98F-4A61-B811-19912601FDC9

转载于:https://www.cnblogs.com/fromchaos/archive/2011/03/31/2000724.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值