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);
}
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 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…
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