Access denied for user ''@'localhost' (using password: NO)
7 respostasResolvido
jdbcmysqljava
D
doodohrafael
Alguém pode me ajudar?? To tentando conectar meu banco a essa classe, mas da esse erro.
Já tentei sem a senha também, mas da o mesmo erro.
Já busquei no google e em outros fóruns, mas não consegui resolver, quero muito aprender.
Minha classe de Fabricar conexões:
package br.com.caelum.jdbc;
No caso você está passando a senha Dooh@8531, mas a mensagem diz que não há senha cadastrada para o banco.
D
doodohrafael
mas eu tentei sem senha também, e me retorna o mesmo exception
I
Iohannes
O nome do seu banco é MySQL80?
D
doodohrafael
acho que sim. Olha esse print do workbench que eu deixei ai por favor
P
PedreiroDeSoftware1 like
Se vc não lembra a senha, desinstale o mysql, reinstale e anote a senha.
Anote o nome de usuário pois localhost normalmente é a url do banco de dados e não o nome de um usuário.
D
Solucao aceita
doodohrafael1 like
consegui resolver.
1º o nome do banco tava errado, 2º eu não estava compilando a classe main, 3º me apareceu um erro de fuso horário, entçao deixei minha String assim “jdbc:mysql://localhost:3306/fj21?useTimezone=true&serverTimezone=America/Sao_Paulo”, “root”, “root” e funcionou