oracle.jdbc.ReadTimeout工作,但行为怪异

时间:2018-07-09 14:34:05

标签: oracle jdbc apache-commons-dbcp

我正在尝试使用dbcp配置查询的读取超时。如果查询执行需要一分钟以上,我想使查询超时。我的数据源是。如果我放入250,则它在27秒后超时。我认为250以毫秒为单位,但它错误地超时了。请帮我如何设置oracle.jdbc.ReadTimeout的值。

<bean id="appDataSource" class="org.apache.commons.dbcp.BasicDataSource">
  <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" /> 
  <property name="username" value="${app.jdbc.username}" />
  <property name="password" val="${app.jdbc.password}" />
  <prop name="connectionproperties" val="oracle.jdbc.ReadTimeout=2000"/>
</bean>

1 个答案:

答案 0 :(得分:0)

您可以确认所使用的JDBC驱动程序版本吗?