1
resposta

Como seria a conexão com MariaBD do Xampp no spring.datasouce

Estou assistindo a aula do curso: Spring Data JPA: Repositórios, Consultas, Projeções e Specifications e surgiu a dúvida de como seria as configurações de conexão para se conectar com o MariaDB do Xampp.

Hoje as configurações são essas:

spring.datasource.url=jdbc:mariadb://127.0.0.1:3307/alura

spring.datasource.username=root spring.datasource.password=root

spring.datasource.testWhileIdle=true spring.datasource.validationQuery=SELECT 1

spring.datasource.driver-class-name=org.mariadb.jdbc.Driver

spring.jpa.show-sql=false spring.jpa.hibernate.ddl-auto=update spring.jpa.hibernate.naming-strategy=org.hibernate.cfg.ImproveNamingStrategy spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MariaDBDialect

1 resposta

Olá, Victor! As configurações de conexão com o MariaDB do XAMPP são as mesmas que você apresentou, com exceção da porta utilizada. A porta padrão do MariaDB no XAMPP é 3306, então a sua URL de conexão ficaria assim:

spring.datasource.url=jdbc:mariadb://127.0.0.1:3306/alura

Além disso, você deve ter o driver do MariaDB no classpath do seu projeto. Se estiver utilizando o Maven, pode incluir a seguinte dependência no seu pom.xml:

<dependency>
    <groupId>org.mariadb.jdbc</groupId>
    <artifactId>mariadb-java-client</artifactId>
    <version>3.1.3</version>
</dependency>

Espero ter ajudado! Qualquer dúvida, é só perguntar.