最新的Apple Java for Mac OS X 10.6更新6挂起我的mssql jdbc驱动程序(sqljdbc4.jar),还有其他人遇到过这个问题吗?任何修复?有人知道恢复更新5的方法吗?
答案 0 :(得分:2)
更新后,TDS JDBC驱动程序似乎运行正常。
答案 1 :(得分:0)
您还应该能够切换回旧版本或禁用新版本。转到Applications / Utilities并运行Java Preferences。在那里,我取消选中“29”版本,并将“22”版本移到顶部。
答案 2 :(得分:0)
对于它的价值,这似乎是由与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驱动程序失效。