Tenho um sistema que desenvolvi que roda com banco de dados SQLSERVER e de um dia para o outro começou a apresentar o seguinte erro: O driver não pode estabelecer uma conexao segura com o sql server usando a criptografia SSL.
Já troquei o driver, já vasculhei o google e não achei nada que resolvesse meu problema.
Classe de conexão:
Blockquote
package banco;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
public class ConectaPlanICMS {
public Statement stm;
public ResultSet rs;
private String driver=“com.microsoft.sqlserver.jdbc”;
private String caminho=“jdbc:sqlserver://serverDB:1433;databaseName=ECredAC”;
private String usuario=“root”;
private String senha=“root”;
public Connection conn;
public void conexao(){
try {
System.setProperty("SQLServerDriver.class", driver);
conn=DriverManager.getConnection(caminho, usuario, senha);
//JOptionPane.showMessageDialog(null, "Conectado com Sucesso !");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro ao se Conectar com o Banco: "+ex);
}
}
public void executaSQL(String sql){
try {
stm=conn.createStatement(rs.TYPE_SCROLL_INSENSITIVE,rs.CONCUR_READ_ONLY);
rs = stm.executeQuery(sql);
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "erro ao executar SQL"+ex);
}
}
public void desconcta(){
try {
conn.close();
//JOptionPane.showMessageDialog(null, "Desconectado com Sucesso ");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Erro ao Desconectar: "+e);
}
}
}