Description:

Provides Database Connection Pooling Service. Connections can be asked from pool and returned after usage.

Tags:

dbcp, jdbc, database, connection, pooling, store

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property is considered “sensitive”, meaning that its value will be encrypted. Before entering a value in a sensitive property, ensure that the nifi.properties file has an entry for the property nifi.sensitive.props.key.

Name Default Value Allowable Values Description
Database Connection URL A database connection URL used to connect to a database. May contain database system name, host, port, database name and some parameters. The exact syntax of a database connection URL is specified by your DBMS.
Database Driver Class Name Database driver class name
Database Driver Jar Url Optional database driver jar file path url. For example 'file:///var/tmp/mariadb-java-client-1.1.7.jar'
Database User Database user name
Password The password for the database user
Sensitive Property: true
Max Wait Time 500 millis The maximum amount of time that the pool will wait (when there are no available connections) for a connection to be returned before failing, or -1 to wait indefinitely.
Max Total Connections 8 The maximum number of active connections that can be allocated from this pool at the same time, or negative for no limit.