Por que está dando erro de conexão no código destes dois botões
alterar.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
try{
String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/Documents/NetBeansProjects/Banco/Banco.mdb";
//String usuario="";
//String senha="";
String sql;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con;
con=DriverManager.getConnection(url);
Statement st=con.createStatement();
sql="Update Clientes set nome='" + t2.getText() + "',idade='" + t3.getText() + "',dn='" + t4.getText() + "',salario='" + t5.getText() + "',def='" + t6.getText() + "', where codigo='" + t1.getText() + "'";
st.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Dados Alterados com sucesso","Mensagem do Programa",JOptionPane.INFORMATION_MESSAGE);
t1.setText(null);
t2.setText(null);
t3.setText(null);
t4.setText(null);
t5.setText(null);
t6.setText(null);
gravar.setEnabled(false);
novo.setEnabled(true);
alterar.setEnabled(false);
excluir.setEnabled(false);
buscar.setEnabled(true);
sair.setEnabled(true);
t1.setEnabled(false);
t2.setEnabled(false);
t3.setEnabled(false);
t4.setEnabled(false);
t5.setEnabled(false);
t6.setEnabled(false);
st.close();
con.close();
}
catch(Exception event){
JOptionPane.showMessageDialog(null,"Conexao nao estabelecida","Mensagem do Programa",JOptionPane.ERROR_MESSAGE);
}
}
}
);
excluir.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
try{
String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/Documents/NetBeansProjects/Banco/Banco.mdb";
//String usuario="";
//String senha="";
String sql;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con;
con=DriverManager.getConnection(url);
Statement st=con.createStatement();
sql="Delete * from Clientes WHERE codigo='" + t1.getText() + "'";
st.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Dados Excluidos com sucesso","Mensagem do Programa",JOptionPane.INFORMATION_MESSAGE);
t1.setText(null);
t2.setText(null);
t3.setText(null);
t4.setText(null);
t5.setText(null);
t6.setText(null);
gravar.setEnabled(false);
novo.setEnabled(true);
alterar.setEnabled(false);
excluir.setEnabled(false);
buscar.setEnabled(true);
sair.setEnabled(true);
t1.setEnabled(false);
t2.setEnabled(false);
t3.setEnabled(false);
t4.setEnabled(false);
t5.setEnabled(false);
t6.setEnabled(false);
st.close();
con.close();
}
catch(Exception event){
JOptionPane.showMessageDialog(null,"Erro de Conexao","Mensagem do Programa",JOptionPane.ERROR_MESSAGE);
}
}
}
);