About MariaDB Connector/R2DBC
MariaDB Connector/R2DBC enables Java applications to connect to MariaDB using the non-blocking R2DBC API, with a native R2DBC implementation and Spring Data R2DBC framework integration.
Overview
Java developers can use MariaDB Connector/R2DBC to connect to MariaDB database products using the Reactive Relational Database Connectivity (R2DBC) API. R2DBC operations are non-blocking, which makes the R2DBC API more scalable than Java's standard JDBC API. MariaDB Connector/R2DBC has a native R2DBC implementation and the Spring Data R2DBC framework.
The following versions of MariaDB Connector/R2DBC have reached the End of Life and are no longer supported:
MariaDB Connector/R2DBC 1.0
MariaDB Connector/R2DBC 1.1
Users are encouraged to upgrade to the next available supported version.
Current connector supporting 1.0.0 R2DBC spec is:
The R2DBC API relies on reactive data streams, which provide many benefits over standard JDBC:
Reactive: R2DBC uses an event-driven, non-blocking, and functional programming model.
Scalable: R2DBC is more scalable than standard JDBC because it allows the runtime to handle concurrency and scheduling.
Fast: R2DBC streams results, which can improve performance.
For details on how to use MariaDB Connector/R2DBC, choose a supported framework:
This page is: Copyright © 2025 MariaDB. All rights reserved.