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 name | JDBC property value | 指定用于JDBC连接的额外参数。如果使用的是表达式,则表达式生效是当服务被启动时,自然也就无数据流属性可用来作为表达式变量了。 支持表达式语言 (仅支持变量) |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
系统资源考量:
未提供。