1
resposta

Exception na hora da inserção.

Exception in thread "main" java.lang.RuntimeException: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) at br.com.alura.bytebank.ConnectionFactory.recuperarConexao(ConnectionFactory.java:16) at br.com.alura.bytebank.domain.conta.ContaService.abrir(ContaService.java:46) at br.com.alura.bytebank.BytebankApplication.abrirConta(BytebankApplication.java:86) at br.com.alura.bytebank.BytebankApplication.main(BytebankApplication.java:24) Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:444) at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:237) at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:683) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:253) at br.com.alura.bytebank.ConnectionFactory.recuperarConexao(ConnectionFactory.java:14) ... 3 more

Process finished with exit code 1

user=root
password=SGBD!@#c6y1b0g4

<dependencies>
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.32</version>
    </dependency>
</dependencies>
1 resposta

Olá Rodrigo,

Pelo erro apresentado, parece que o usuário 'root' não tem permissão para acessar o banco de dados no localhost com a senha que foi informada. Verifique se o usuário e senha estão corretos e se o usuário tem as permissões necessárias para acessar o banco de dados.

Além disso, verifique se o banco de dados está em execução e se a porta está correta.

Caso ainda tenha problemas, tente mudar a senha do usuário 'root' ou criar um novo usuário com as permissões necessárias.

Espero ter ajudado e bons estudos!