5
respostas

Aula Listando conta no banco

Boa tarde professor, tudo bem!

Professor não seu qual é o problema , pois não está listando"

Exception in thread "main" java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/byte_bank?user=root&password=Galinha100@ at br.com.alura.bytebank.ConnectionFactory.recuperarConexao(ConnectionFactory.java:15) at br.com.alura.bytebank.domain.conta.ContaService.listarContasAbertas(ContaService.java:25) at br.com.alura.bytebank.BytebankApplication.listarContas(BytebankApplication.java:66) at br.com.alura.bytebank.BytebankApplication.main(BytebankApplication.java:21) Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/byte_bank?user=root&password=Galinha100@ at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:708) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:253) at br.com.alura.bytebank.ConnectionFactory.recuperarConexao(ConnectionFactory.java:13) ... 3 more

5 respostas

Boa tarde, professor !

![]Inenviando a lista no prompt.sira aqui a descrição dessa imagem para ajudar na acessibilidade

Será que é a dependecia ?

mysql mysql-connector-java 8.0.33
</dependencies>

essa é a mensagem que dá : Nenhum driver adequado encontrado para jdbc:mysql://localhost:3306/byte_bank?user=root&password=Galinha100@

mysql mysql-connector-java 8.0.33
</dependencies>

Olá Ivan, tudo bem?

Pelo erro apresentado, parece que o driver JDBC para o MySQL não está sendo encontrado. Isso pode acontecer quando o driver não está no classpath do seu projeto.

Uma solução para esse problema é adicionar o driver JDBC do MySQL ao seu projeto. Você pode fazer isso baixando o arquivo JAR do driver e adicionando-o ao classpath do seu projeto.

Aqui está um exemplo de como adicionar o driver JDBC do MySQL ao classpath usando o Maven:

  1. Abra o arquivo pom.xml do seu projeto.
  2. Adicione a seguinte dependência ao bloco de dependências:
<dependencies>
    <!-- outras dependências do seu projeto -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.26</version>
    </dependency>
</dependencies>
  1. Salve o arquivo pom.xml.

Depois de adicionar a dependência, o driver JDBC do MySQL será baixado automaticamente pelo Maven e estará disponível no classpath do seu projeto.

Espero que isso resolva o problema! Se tiver mais alguma dúvida, é só me dizer. Espero ter ajudado e bons estudos!