Vibur DBCP is concurrent, fast, and fully-featured JDBC connection pool, which provides advanced performance monitoring capabilities, including slow SQL queries detection and logging, a non-starvation guarantee for application threads, statement caching, and Hibernate integration (since 2018), among other features. Vibur DBCP has been around for more than 10 years now.
The project home page contains a detailed description of all Vibur features and configuration options, various configuration examples with Spring Boot, Hibernate and Spring Framework, and more.
Vibur DBCP is built on top of Vibur Object Pool - a general-purpose concurrent Java object pool.
The project maven coordinates are:
<dependency>
<groupId>org.vibur</groupId>
<artifactId>vibur-dbcp</artifactId>
<version>25.0</version>
</dependency>
If you like these Vibur utilities, please ⭐ them here on GitHub. If you're using them in your projects and if you'd like to support their future development and upkeep, you can buy-me-a-coffee at: