Bom dia,
Estou criando uma classe para conectar e desconectar do banco de dados, MySQL, porém está sendo exibido o erro da imagem abaixo:
Segue, abaixo, o código digitado:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
/**
*
* @author KaosBr
*/
public class ConexaoBD {
private static String DRIVERDB = "com.mysql.jdbc.Driver";
private String caminhodb;
private String usuario;
private String senha;
private Connection conn;
/**
*
* @param caminhodb
* @param usuario
* @param senha
*/
public ConexaoDB(String caminhodb, String usuario, String senha) {
this.caminhodb = caminhodb;
this.usuario = usuario;
this.senha = senha;
this.conn = null;
}
public void setCaminhoDB(String valor_para_caminho) {
caminhodb = valor_para_caminho;
}
public void setUsuario(String valor_para_usuario) {
usuario = valor_para_usuario;
}
public void setSenha(String valor_para_senha) {
senha = valor_para_senha;
}
public void Conectar() {
try {
Class.forName(DRIVERDB);
} catch (ClassNotFoundException ex) {
Logger.getLogger(ConexaoBD.class.getName()).log(Level.SEVERE, null, ex);
JOptionPane.showMessageDialog(null, "Driver não encontrado");
}
try {
conn = DriverManager.getConnection(caminhodb, usuario, senha);
} catch (SQLException ex) {
Logger.getLogger(ConexaoBD.class.getName()).log(Level.SEVERE, null, ex);
JOptionPane.showMessageDialog(null, "Erro ao tentar, conectar, " +
"ao banco de dados");
}
}
public void Desconectar() {
if(conn != null) {
try {
conn.close();
} catch (SQLException ex) {
Logger.getLogger(ConexaoBD.class.getName()).log(Level.SEVERE, null, ex);
JOptionPane.showMessageDialog(null, "Erro ao tentar, desconectar, " +
"do banco de dados");
}
}
}
}
Nota: O erro foi exibido na linha, 26 do código, acima.
[]s