What problem does it solve? Adding the MariaDB JDBC driver to a Java project involves several non-obvious details: the correct Maven coordinates, the jdbc:mariadb: URL scheme requirement in 3.x, the missing transitive JNA dependency for Unix sockets, and TLS that stays disabled unless sslMode is set explicitly. This Skill prevents those misconfigurations. ## Core Features & Use Cases - Build Integration: Provides the exact Maven and Gradle coordinates org.mariadb.jdbc:mariadb-java-client and the driver class org.mariadb.jdbc.Driver, plus guidance on which release series supports which Java version. - Connection and TLS Configuration: Explains the jdbc:mariadb: URL scheme, the permitMysqlScheme option, and the sslMode values (disable, trust, verify-ca, verify-full) with certificate, truststore, and keystore options. - Pooling and Optional Dependencies: Covers MariaDbPoolDataSource, external pool setup with HikariCP, and the JNA dependencies required for Unix domain sockets and Windows named pipes. - Use Case: When wiring a new Java service to MariaDB, use this Skill to add the driver to the build, compose a TLS-enabled connection URL with sslMode=verify-full, and configure a connection pool correctly on the first attempt. ## Quick Start Add the MariaDB Connector/J dependency to my Maven project and show me a TLS-enabled JDBC connection URL for production.