Apache DBCP defaultQueryTimeout 期望哪些单位?
Which units do Apache DBCP defaultQueryTimeout expects?
Apache Commons DBCP 的 documentation 指出,
defaultQueryTimeout
If non-null, the value of this Integer property
determines the query timeout that will be used for Statements created
from connections managed by the pool. null means that the driver
default will be used.
但他们忘记提及他们期望的 [时间] 单位。 Javadoc 中也有同样的健忘。
我假设超时以秒为单位,因为 validationQueryTimeout
期望超时以秒为单位,但这只是一个假设。
那么什么单位适用于 defaultQueryTimeout
?还秒?
defaultQueryTimeout 根据 code/Java 文档
以秒为单位定义超时
Default query timeout in seconds
这两个值以秒为单位有效。
所需信息可在 class BasicDataSource
的 Javadoc 中找到
getDefaultQueryTimeout
[***]
Returns:
The default query timeout in seconds.
getValidationQueryTimeout
[***]
Returns:
the timeout in seconds before connection validation queries fail.
您还可以阅读 source code of this class 了解更多信息
Apache Commons DBCP 的 documentation 指出,
defaultQueryTimeout
If non-null, the value of this Integer property determines the query timeout that will be used for Statements created from connections managed by the pool. null means that the driver default will be used.
但他们忘记提及他们期望的 [时间] 单位。 Javadoc 中也有同样的健忘。
我假设超时以秒为单位,因为 validationQueryTimeout
期望超时以秒为单位,但这只是一个假设。
那么什么单位适用于 defaultQueryTimeout
?还秒?
defaultQueryTimeout 根据 code/Java 文档
以秒为单位定义超时Default query timeout in seconds
这两个值以秒为单位有效。
所需信息可在 class BasicDataSource
的 Javadoc 中找到getDefaultQueryTimeout
[***]
Returns:
The default query timeout in seconds.
getValidationQueryTimeout
[***]
Returns:
the timeout in seconds before connection validation queries fail.
您还可以阅读 source code of this class 了解更多信息