oracle - oracle.jdbc.ReadTimeout 工作但行为怪异
问题描述
我正在尝试为使用 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>
解决方案
您能否确认您正在使用的 JDBC 驱动程序版本?
推荐阅读
- ios - 使用 Swift 泛型创建新的 NSManagedObjects
- python - 度数到 utm 转换,python
- amp-html - 路线图
- python - OpenAI Gradient Checkpointing with Tensorflow Eager Execution
- linux - 在 Linux 中检测从 PCIe 端点到主机内存的事务
- java - 将Java If语句映射到抽象语法树元模型(ASTM)类?
- spring-boot - Spring Boot Reactive Websoket - 阻止流量,直到收到来自客户端的所有信息
- scala - 使用 sbt-assembly 构建多项目 fat jars
- php - docker-compose nginx 找不到 symfony 资产的路由
- scala - 当泛型类型对相同的泛型类型进行操作时,Scala 类型不匹配