我用谷歌搜索,发现很多文档和网页说我应该将 oracle.net.ns.SQLnetDef.TCP_CONNTIMEOUT_STR 设置为 3 秒。我无法找到一个具体如何做到这一点的例子。
它是我可以使用 -Doracle.net.ns.SQLnetDef.TCP_CONNTIMEOUT_STR=3 设置的系统级属性吗?属性文件?一个 Spring 配置示例?
我在类路径中有一个带有 ojdbc.jar 的普通 java 应用程序。使用 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>