Erro na conexão com banco de dados MySQL: falha no link de comunicações

2 respostas
phpprogramaçãojavamysql
George_Luis1

Boa noite amigos

Estou tento problema de conexão no java com MySQL, o mesmo está dando erro mencionado abaixo. Desde já agradeço pela atenção!!

: “com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
“the last packet successfully received from the server was 22.845 milliseconds ago. The last packet sent successfully to the server was 7 milliseconds ago”

package br.com.proj.ConexaoBanco;

import java.sql.*;

public class ModuloConexao {

//Método responsavel p/ estabelecer com o banco
public static Connection conector() {
    java.sql.Connection conexao = null; // Recebe a cvonexão
    String driver = "com.mysql.jdbc.Driver";//Chama drivea que importei p bilb
    String url = "jdbc:mysql://EXEMPLO.COM.BR.COM:3306/bd_Cadastro"; //Armaz. informação ref. ao Banco
    String user = "EXEMPLO";
    String password = "EXEMPLO";
    //estabelecendo a conexão com o banco
    try{
        Class.forName(driver);
        conexao = DriverManager.getConnection(url,user, password);
        return conexao;
        
    } catch (ClassNotFoundException | SQLException e){
        //System.out.println(e);//Mostra o erro da conexão
        return null;
    }
}

}

2 Respostas

I

Essa é a exceção toda? Em que linha o erro ocorre? Está sendo lançada pelo método conector?

Jhonatas_Tomaz

Bom não sei porque mas exceção ocorre na chamada do driver .
Class.ForName

porque se utilizar só o DriverManager funciona normalmente

Criado 23 de novembro de 2019
Ultima resposta 25 de nov. de 2019
Respostas 2
Participantes 3