繁体   English   中英

更新到Apple Java for Mac OS X 10.6 update 6后,sqljdbc4挂起

[英]sqljdbc4 hangs after update to Apple Java for Mac OS X 10.6 update 6

最新的Apple Java for Mac OS X 10.6更新6挂起我的mssql jdbc驱动程序(sqljdbc4.jar),有没有其他人遇到这个问题? 任何修复? 有人知道恢复更新5的方法吗?

更新后,TDS JDBC驱动程序似乎运行正常。

http://jtds.sourceforge.net/

您还应该能够切换回旧版本或禁用新版本。 转到Applications / Utilities并运行Java Preferences。 在那里,我取消选中了“29”版本,并将“22”版本移到了顶部。

对于它的价值,这似乎是由与Apple的JDK 1.6.0_29捆绑在一起的Java安全套接字扩展JAR(jsse.jar)中的回归引起的。 下面引用的是http://youtrack.jetbrains.net/issue/IDEA-76877的以下解决方案,它对我有用

这是由JDK 1.6.0_29中导致连接挂起的错误引起的。 1.6.0_26没有出现此问题。 使用JDK 1.6.0_29将jsse.jar替换为1.6.0_26中的一个,一切正常。 对于Mac OS X 10.6用户,“Java Update 6”引入了JDK 1.6.0_29。 这肯定会影响MS SQL Server JDBC连接(我认为SQL Server 2005以后)

我发现jsse.jar的旧版本,并取代了它在中找到的一个/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Classes备份原文件之后。 YMMV,但该解决方案让我解开了MSSQL JDBC驱动程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM