rpv*_*lao 26 java sql-server jdbc sql-server-2008
我不知道在哪里写点什么,并决定在这里做.
在调试我的程序后,我发现调用Driver.getConnection(字符串,字符串,字符串)会挂起调用线程.为什么(?),我真的不知道,但我发现这种情况发生在java 1.6.0_29而不是java 1.6.0_26.
完整的环境:
操作系统:在redhat 6.1和Windows 2008上进行了测试
驱动程序:MS SQL Server JDBC驱动程序版本3.0.1301.101
Java版本:1.6.0_26和1.6.0_29
正如我之前所说,它适用于1.6.0_26.
有没有人知道可能导致这种情况的原因是什么?也许有些开发者?:p
最好的祝福,
瑞
小智 15
我遇到了完全相同的行为:
我在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并且 - 砰的一声:一切都很好了!
最好的问候埃里希
转载:组合出现问题
jTDS SQL驱动程序1.2.5
SQL Server 2008R2
Java 1.6.0_29
更改SQL Server版本(在2005和2008上测试)或Java版本(1.6.0_27,1.7.0_1),问题不再发生.
客户端/服务器操作系统:Windows 2008R2
添加到Java Bug数据库,正在由Oracle处理.
在Microsoft MSDN数据访问论坛(已接受答案:升级到Java 7)和Oracle Java JDBC论坛(此处添加的信息,也添加到Java Bug数据库中)上进行了交叉.
归档时间: |
|
查看次数: |
15000 次 |
最近记录: |