Conexao do Mysql com o Java , nao encontra o Drive

Nao esta conectando com o servidor do mysqln
package Dal;

import java.sql.*;

/**
*

  • @author duduz
    */
    public class ModuloConexao {

    //metodo responsavel pela conexao com o banco
    public static Connection conector() {
    java.sql.Connection conexao = null;
    // chamando o driver do sql
    String driver = “com.mysql.jdbc.Driver”;
    // Variaveis para armazenar informacoes referente ao banco de dados
    String url = “jdbc:mysql//localhost:3306/dbcheckpoint”;
    String user = “root”;
    String password = “”;
    // estabelecer conexao com o banco de dados
    try {
    Class.forName(driver);
    conexao = DriverManager.getConnection(url, user, password);
    return conexao;

     } catch (Exception e) {
         throw new RuntimeException(e);
     }
    

    }

}

Utilize o botão de texto pré formatado ao postar código.

Tem certeza que o JAR do driver está no classpath de sua aplicação?

perdão pela formatação!!
sim o jar já esta no classpath da aplicação porem n reconhece, ai coloquei para para gerar o error e segue abaixo
Exception in thread “AWT-EventQueue-0” java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:mysql//localhost:3306/dbcheckpoint

jdbc:mysql//localhost:3306/dbcheckpoint, isso não seria assim jdbc:mysql://localhost:3306/dbcheckpoint
também check se o banco está criado no servidor do mysql e so o serviço do mysql está de pé;

Da uma olhada nesse link, pode te ajudar. E como já foi citado acima a url esta faltando o : (dois pontos) depois do mysql, acho que o erro esta ai.

https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html

Da uma olhada na biblioteca, na pasta q ta o driver… dependendo da versão do driver o caminho pode mudar… o que estou usando no caso tem um “cj” no meio…

tenta aí :

Class.forName(“com.mysql.cj.jdbc.Driver”);

vamos la

99% de chance de ser um problema de classpath e inicialização. um driver jdbc precisa se registrar dizendo “ola sr jdbc quando o sr vir uma string de um banco mysql por favor fale comigo”. isso é feito no bloco static do driver, por isso fazer

Class.forName(“com.mysql.cj.jdbc.Driver”);

força o registro, se ja não foi feito, e se vc não tiver esse driver no seu classpath vc vai descobrir e ai vai ter que descobrir como resolver isso. inclusive tudo isso é abordado na apostila de Java e Web da Caelum

por fim:

jdbc:mysql//localhost:3306/dbcheckpoint

acho q falta um : ai tipo

jdbc:mysql://localhost:3306/dbcheckpoint