Oracle JDBC 联接时的一个BUG
Oracle JDBC 连接时的一个BUG?可以看到,程序发来了登录信息,但是我们不回复,然后就会看到,程序死在了:prop
Oracle JDBC 连接时的一个BUG
?
可以看到,程序发来了登录信息,但是我们不回复,然后就会看到,程序死在了:
properties.put("oracle.jdbc.ReadTimeout", "10000"); properties.put("oracle.net.CONNECT_TIMEOUT", "10000"); 经测试,无效果!
再设置一下SQLNET.EXPIRE_TIME试试吧(ORACLE_HOME/network/admin/sqlnet.ora) 44 楼 tianzizhi 1 小时前 cuisuqiang 写道tianzizhi 写道oracle.net.READ_TIMEOUT 设置一下就行了
29楼已经说过了
看都没仔细看,前面说过了的我还会说么?
1.properties.put("oracle.jdbc.ReadTimeout", "10000");
2.properties.put("oracle.net.CONNECT_TIMEOUT", "10000");
仔细看一下一样么,这个oracle.jdbc.ReadTimeout是无效的,我说的是oracle.net.READ_TIMEOUT,这个参数是驱动底层socket用到的,设置了这个,不管是登陆或sql执行超时了都是报read_timout错误
45 楼 cuisuqiang 刚刚 tianzizhi 写道cuisuqiang 写道tianzizhi 写道oracle.net.READ_TIMEOUT 设置一下就行了
29楼已经说过了
看都没仔细看,前面说过了的我还会说么?
1.properties.put("oracle.jdbc.ReadTimeout", "10000");
2.properties.put("oracle.net.CONNECT_TIMEOUT", "10000");
仔细看一下一样么,这个oracle.jdbc.ReadTimeout是无效的,我说的是oracle.net.READ_TIMEOUT,这个参数是驱动底层socket用到的,设置了这个,不管是登陆或sql执行超时了都是报read_timout错误
谢谢,经测试,无效果