Olá, Daniel! Tudo bem?
Sinto muito que tenha tido uma má experiência que acabou lhe frustrando com as aulas. Vamos tentar resolver isso juntos.
Primeiramente sobre o problema com a conexão ao PostgreSQL, o erro que você mencionou, org.postgresql.util.PSQLException: Connection to localhost:5432 refused
, geralmente indica que o PostgreSQL não está aceitando conexões na porta especificada ou outra informação que você passou não está correta.
Tomando um exemplo prático, aqui está um exemplo prático de como você pode configurar seu application.properties
para conectar ao PostgreSQL:
spring.datasource.url=jdbc:postgresql://localhost:5432/alura_series
spring.datasource.username=postgres
spring.datasource.password=sua_senha
spring.datasource.driver-class-name=org.postgresql.Driver
hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
Caso durante a instalação do Postgres você não tenha feito alguma alteração drástica, você pode usar essas configurações da forma em que estão, precisando apenas alterar o campo da senha, além de se certificar que o banco de dados alura_series
existe.
Espero ter ajudado e caso ainda tenha dúvidas ou problemas relacionados alguma outra configuração do curso, estarei à disposição para ajudá-lo.
Grande abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.