MariaDB Connector/J
This page is part of MariaDB's MariaDB Documentation.
The parent of this page is: MariaDB Connectors
Topics on this page:
Overview
MariaDB Connector/J enables Java applications to connect to MariaDB database products using a native MariaDB connector.
Connector | MariaDB Connector/J |
Supported Versions | MariaDB Connector/J 1.8
|
Programming Language | Java |
Programming Language Version | Java 17, Java 11, Java 8 (Connector/J 3.1)
Java 17, Java 11, Java 8 (Connector/J 3.0)
Java 17, Java 11, Java 8 (Connector/J 2.7)
Java 7 (Connector/J 1.8)
|
API | JDBC 4.2 (Connector/J 3.1)
JDBC 4.2 (Connector/J 3.0)
JDBC 4.2 (Connector/J 2.7)
JDBC 4.1 (Connector/J 1.8)
|
Supports TLS | Yes |
License | GNU Lesser General Public License v2.1 |
Compatibility
MariaDB Connector/J is compatible with:
MariaDB SkySQL DBaaS
MariaDB database products (including MariaDB Enterprise Server and MariaDB MaxScale)
Latest Software Releases
Version | Latest Release | Latest Release Date | Maturity |
---|---|---|---|
MariaDB Connector/J 3.1 |
| 2023-03-22 | GA |
MariaDB Connector/J 3.0 |
| 2023-01-11 | GA |
MariaDB Connector/J 2.7 |
| 2023-03-22 | GA |
MariaDB Connector/J 1.8 | MariaDB Connector/J 1.8.0 | 2019-02-11 | GA |
Benefits of Connector/J
MariaDB Connector/J conforms to the JDBC API. JDBC is well-established and has been used in production applications for more than two decades.
Java applications can alternatively use MariaDB Connector/R2DBC.
Feature | Connector/J | Connector/R2DBC |
---|---|---|
Object-Oriented | Yes | Yes |
Java based | Yes | Yes |
Transactions | Yes | Yes |
Reactive Programming | No | Yes |
Application Servers Support | Yes | No |
Spring Data Support | Yes | Yes |
Resources
Development with MariaDB Connector/J (building your application)