Estou tentando conectar meu código com o banco access ta dando um erro: " Driver não localizado: java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver"
Codigo:
package utilitarios;
import java.sql.*;
import javax.swing.*;
public class conexao{
final private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
final private String url = "jdbc:odbc:SitemaPedidos";
final private String usuario = "";
final private String senha = "";
private Connection conexao;
public Statement statement;
public ResultSet resultset;
public boolean conecta(){
boolean result = true;
try
{
Class.forName(driver);
conexao = DriverManager.getConnection(url, usuario, senha);
JOptionPane.showMessageDialog(null,"Conectou");
}
catch(ClassNotFoundException Driver){
JOptionPane.showMessageDialog(null,"Driver não localizado: "+Driver);
result = false;
}
catch(SQLException Fonte){
JOptionPane.showMessageDialog(null, "Deu erro na conexão"+"com a fonte de dados: "+Fonte);
result = false;
}
return result;
}
public void desconecta(){
boolean result = true;
try
{
conexao.close();
JOptionPane.showMessageDialog(null, "Banco fechado");
}
catch(SQLException erroSQL){
JOptionPane.showMessageDialog(null, "Não foi possivel"+"fechar o banco de dados: "+erroSQL.getMessage());
result = false;
}
}
public void executeSQL(String sql){
try{
statement = conexao.createStatement();
resultset = statement.executeQuery(sql);
}
catch(SQLException sqlex){
JOptionPane.showInternalMessageDialog(null, "Não foi possivel "+"executar o comando sql,"+sqlex+", o sql passado foi "+sql);
}
}
}