Ajuda com conexao

1 resposta Resolvido
M

Boa Tarde Pessoal , to com o seguinte erro ao tentar a conexao

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException Communications link failure

The last packet sent successfully to the server was 0 milleseconds ago the driver has not received any pacjts from the server

porem já adcionei o driver a biblioteca o que pode ser ?

o codigo e esse :

public class ModuloConexao {

public Statement stm;

public ResultSet rs;

private String driver=com.mysql.jdbc.Driver;

private String caminho=jdbc:mysql://localhost:3306/projetoclinica”;

private String usuario="";

private String senha="";

public Connection con;

public void conexao(){

try {
    System.setProperty("jdbc.Drivers", driver);
    con=DriverManager.getConnection(caminho, usuario ,senha);
    JOptionPane.showMessageDialog(null, "Conectado");
} catch (SQLException ex) {
    JOptionPane.showMessageDialog(null,"Erro ao conectar ao banco:\n "+ex);
}

}

public void desconecta(){

try {
    con.close();
    JOptionPane.showMessageDialog(null,"BD Desconectado com sucesso");

} catch (SQLException ex) {
    JOptionPane.showMessageDialog(null,"Erro ao fechar conexao com o banco"+ ex.getMessage());

}

}

1 Resposta

Weverton_Reis
Solucao aceita

Boa tarde

Tenta adicionar essa linha antes de pegar a conexão
Class.forName("com.mysql.jdbc.Driver");

Espero que isso resolva seu problema.

Criado 27 de janeiro de 2016
Ultima resposta 28 de jan. de 2016
Respostas 1
Participantes 2