作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用谷歌搜索并发现很多文档和网页都说我应该将 oracle.net.ns.SQLnetDef.TCP_CONNTIMEOUT_STR 设置为 3 秒。我无法找到具体如何做到这一点的示例。
这是一个系统级属性,我可以使用 -Doracle.net.ns.SQLnetDef.TCP_CONNTIMEOUT_STR=3 设置还是什么?属性文件? Spring 配置示例?
我有一个普通的 java 应用程序,其类路径中包含 ojdbc.jar。使用 Spring xml 配置/连接 Bean。
<bean id="myDataSource" destroy-method="close"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${my.jdbc.driverClassName}" />
<property name="url" value="${my.jdbc.url}" />
<!-- cut -->
</bean>
最佳答案
To set oracle connection timeout at the socket level for basicdatasource
1) 使用最新的basicdatasource -> commons-dbcp-1.4.jar
2)对于 jdbcdriver 版本 > 10.1.0.5
add property <property name="connectionProperties" value="oracle.jdbc.ReadTimeout=20000"/>
或者jdbcdriver版本<10.1.0.5
add <property name="connectionProperties" value="oracle.net.READ_TIMEOUT=20000"/>
关于java - 如何设置 oracle.net.ns.SQLnetDef.TCP_CONNTIMEOUT_STR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18408933/
我用谷歌搜索并发现很多文档和网页都说我应该将 oracle.net.ns.SQLnetDef.TCP_CONNTIMEOUT_STR 设置为 3 秒。我无法找到具体如何做到这一点的示例。 这是一个系统
我是一名优秀的程序员,十分优秀!