druid 咨询:Oracle的socketTimeout和connectTimeout怎么设置?

ct2axkht  于 2022-10-21  发布在  Druid
关注(0)|答案(5)|浏览(1248)

好像Oracle的没法通过url去设置socketTimeout和connectTimeout,是能在配置文件里面设置吗?

rqcrx0a6

rqcrx0a61#

可以的,你可以看最新版本已经支持了

js81xvg6

js81xvg62#

可以的,你可以看最新版本已经支持了

没看到怎么配,能教下我吗?

bvn4nwqk

bvn4nwqk3#

建立连接时连接超时时间,默认:10000ms

spring.datasource.druid.connect-timeout=10000
#数据库操作超时时间,默认:10000ms
spring.datasource.druid.socket-timeout=10000

z18hc3ub

z18hc3ub4#

建立连接时连接超时时间,默认:10000ms spring.datasource.druid.connect-timeout=10000 #数据库操作超时时间,默认:10000ms spring.datasource.druid.socket-timeout=10000

我这么改过了,没效果,不知道是不是跟多数据源有关系,我当时的情况是升级到1.2.13后,如果sql查询时间超过60秒就提示socket time out,改了这个配置和
spring.datasource.dynamic.datasource.master.druid.connect-timeout=10000
spring.datasource.dynamic.datasource.master.druid.socket-timeout=10000
还是不行,回退到1.2.11就可以了

vfhzx4xs

vfhzx4xs5#

你看下你用的多数据源属性是不是直接关联到了DruidDataSource上,如果不是可能就是多数据源的问题

相关问题