Skip to main content

DBCPConnectionPool

描述:

提供数据库连接池服务。可以从缓冲池中请求返回连接。

标签:

dbcp, jdbc, database, connection, pooling, store, 数据库, 连接, 缓冲池

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 参数还支持 表达式语言, 并且 如果将一个参数认定为"敏感", 表示是加密状态. 在输入一个敏感参数时, 确保 orchsym.properties 文件中存在属性设置 orchsym.sensitive.props.key.

名字默认值允许值列表描述
数据库连接URL用于连接数据库的数据库连接URL。可能包含数据库名,服务器名,端口号以及一些参数。数据库连接URL规范依据每个数据库系统(DBMS)而不同。

支持表达式语言 (仅支持变量)
数据库驱动类名指定数据库JDBC连接的驱动类名

支持表达式语言 (仅支持变量)
数据库驱动包路径使用英文逗号分隔的包含数据库驱动包的多个文件,或文件夹,或URL。 比如'/var/tmp/mariadb-java-client-1.1.7.jar', 也可支持上传目录变量路径,比如'{upload.repository.dir}/jdbc/oracle/ojdbc8.jar'

支持表达式语言 (仅支持变量)
用户名指定数据库访问的用户名

支持表达式语言 (仅支持变量)
用户密码指定数据库访问用户密码

敏感状态
支持表达式语言 (仅支持变量)
连接超时500 millis缓冲池等待的最大时间,仅当没有任何使用的数据库连接时,连接失败之前。如果设置-1,表示无限等待。
连接数8一次分配给数据库缓冲池的最大活跃连接。如果设置-1,表示无限制。
连接验证语句在返回连接之前,用来验证连接是否有效的语句。当连接无效时,将删除该连接,并返回新的有效连接。注意:需要小心该验证可能会影响性能。

支持表达式语言 (仅支持变量)

动态参数:

名字描述
JDBC property nameJDBC property value指定用于JDBC连接的额外参数。如果使用的是表达式,则表达式生效是当服务被启动时,自然也就无数据流属性可用来作为表达式变量了。
支持表达式语言 (仅支持变量)

状态管理:

该组件不保存状态。

限制:

该组件没有限制

系统资源考量:

未提供。