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

Erro No suitable driver found...

Quando tento executar esse codigo, dentro o main, ele apresenta o erro: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/byte_bank?user=root&password=root. Como posso mudar isso?

try { Connection connection = DriverManager .getConnection("jdbc:mysql://localhost:3306/bytebank?user=root&password=root"); System.out.println("Recuperei a conexão"); connection.close(); }catch (SQLException e) { System.out.println(e); }

2 respostas
solução!

Olá Matheus! Tudo bem?

Esse erro geralmente ocorre quando o driver JDBC não está sendo encontrado pelo programa. Para resolver isso, você precisa adicionar o arquivo .jar do driver JDBC no classpath do seu projeto.

Se você estiver usando o Eclipse, siga os seguintes passos:

  1. Clique com o botão direito do mouse no projeto e selecione "Build Path" -> "Configure Build Path".
  2. Na janela que abrir, selecione a aba "Libraries".
  3. Clique em "Add External JARs" e selecione o arquivo .jar do driver JDBC.
  4. Clique em "Apply and Close".

Olá, você esta usando o maven? Você tem a dependência do mysql no pom.xml ?

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.32</version>
        </dependency>

Já forçou o update das dependências do maven? Sua versão de java é 17?