1
resposta

Erro ao dar Run na aplicação definindo a conexão com o banco de dados PostgreSQL

Boa tare!

Estou tentando seguir o passo dado na aula, apertando run na aplicação, mas é exatamente essa mensagem que recebo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Diogo. Tudo bem?

Esse problema está relacionado à configuração da URI do banco de dados no seu arquivo application.properties. A mensagem de erro "URI with undefined scheme" indica que pode haver algo errado na definição da URI.

Aqui estão algumas coisas que você pode verificar:

  1. Verifique se a URI está corretamente formatada. No seu caso, parece estar correta, mas verifique se não há espaços ou caracteres indesejados:

    spring.datasource.url=jdbc:postgresql://localhost:5432/empire_foundation
    
  2. Verifique o driver do PostgreSQL está corretamente especificado e que a dependência está incluída no seu pom.xml:

    spring.datasource.driver-class-name=org.postgresql.Driver
    
  3. Verifique se o nome de usuário e a senha estão corretos:

    spring.datasource.username=postgres
    spring.datasource.password=#3Dvlo08_#*
    
  4. Verifique se você tem a dependência do PostgreSQL no seu pom.xml:

    <dependency>
        <groupId>org.postgresql</groupId>
        <artifactId>postgresql</artifactId>
        <version>42.2.5</version> <!-- Verifique se a versão está correta -->
    </dependency>
    
  5. Verifique se o servidor PostgreSQL está rodando e que a porta 5432 está aberta e acessível.

Se tudo estiver correto e o problema persistir, pode ser útil limpar e reconstruir o projeto para garantir que todas as dependências estejam atualizadas.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!