This repository contains examples on how to connect to MariaDB databases using a combination of different Java libraries and frameworks.
- JDBC (Java Database Connectivity): The foundational technology used for persistence in Java.
- JPA/Hibernate: The de-facto standard for consuming databases from Java apps.
- Spring Boot Data JPA: Spring-based programming model for data access on top of JPA.
- R2DBC ➚: Reactive database connectivity.
- jOOQ: Type-safe SQL queries in Java.
- MyBatis: Map SQL results to Java methods in a simple way.
- Jakarta EE + GlassFish: Jakarta EE is set of vendor-neutral specifications to build enterprise Java applications.
- MicroProfile + Open Liberty: An open-source community specification for Enterprise Java microservices.
(work in progress)