Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

[Dúvida] O password é uma string sempre?

Configurei o .yml como o exemplo, mas o acesso foi negado como se não houvesse password no arquivo. Quando coloquei entre aspas, deu certo. Sempre será o caso do password precisar ser uma string?

5 respostas

Oi Luis!

Manda aqui como ficou seu código, tanto o yml quanto a classe.

O exemplo do curso estava assim:

Insira aqui a descrição dessa imagem para ajudar na acessibilidademas tive que fazer o meu código desta forma pra dar certo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadePor isso a dúvida sobre a senha ser String sempre, ou não.

Mesmo com arquivo .yml não precisa colocar entre aspas. A não ser que a senha do banco tenha aspas.

Fiz o teste agora para a conexão no mysql pelo terminal e a conexão acontece quando uso o password sem aspas, então o password não tem aspas originalmente. Quando tiro as aspas do arquivo .yml eu tomo uma exception:

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

Eu só precisa acrescentar as aspas no arquivo e tudo corre bem:

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

solução!

Descobri a questão aqui em um artigo. As aspas são necessárias quando usamos caracteres especiais: Insira aqui a descrição dessa imagem para ajudar na acessibilidade É isso então, vou marcar como solução. Obrigado pela ajuda :)