为tomcat中的oracle DataSource资源添加读取超时

问题描述 投票:0回答:1

我想为连接池创建的每个连接定义一个套接字超时。

我想将 oracle.jdbc.ReadTimeout 添加到此上下文中。我该怎么办?我使用ojdbc6-11.2.0.3.jar

    <Resource name="A/dataSource" auth="Container" type="javax.sql.DataSource"
        maxActive="400" maxTotal="400" maxIdle="50" maxWait="10000" username="..."
        password="..." driverClassName="oracle.jdbc.driver.OracleDriver"
        url="..." autoReconnect="true"
        removeAbandoned="true" logAbandoned="true" removeAbandonedTimeout="60"
        validationQuery="select 1 from dual" >

</Resource>
java oracle jdbc timeout ojdbc
1个回答
0
投票

您可以在 context.xml 文件中使用 connectionProperties 属性: 连接属性=“oracle.jdbc.ReadTimeout=5000”

© www.soinside.com 2019 - 2024. All rights reserved.