Driver.getConnection使用SQLServer驱动程序和Java 1.6.0_29挂起
我不知道在哪里写这件事,决定在这里做。
在loooong时间调试我的程序后,我可以发现调用Driver.getConnection(string,string,string)挂起调用线程。为什么(?),我真的不知道,但我可以发现,这发生在java 1.6.0_29而不是与java 1.6.0_26。 全环境: >操作系统:在redhat 6.1和Windows 2008上测试 正如我以前告诉它与1.6.0_26工作。 有没有人有任何想法可能导致这种情况?也许有些开发人员? :p 最好的祝福, 芮 解决方法我遇到了完全相同的行为:我在我的Windows 7 64位PC上使用Oracle XE和MS SQL Server Express – 我从1.6.0_27(x64版本)升级到java 1.6.0_29,并惊讶地发现,能够连接到Oracle XE的相同程序,不是MS SQL Server … 我追溯到问题到javax.sql.DataSource.getConnection(),它在那里永远挂起 – 因为这只是一个接口,jdbc驱动程序引起我的怀疑… 我使用MS SQL Server JDBC驱动程序3.0.1301.202和我甚至更新到SQL Server CTP(“社区技术预览”)4.0.1722.1,因为我的怀疑是,它必须做一些与jdbc驱动程序 – 但没有成功:还是挂! 我的解决方法是降级到1.6.0_27和 – bang:一切都很好了! 最好的祝福Erich (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |