Erro que aparece
java.sql.SQLSyntaxErrorException: A tabela/visão ‘CLIENTE’ não existe.
at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
at org.apache.derby.client.am.Statement.executeQuery(Unknown Source)
Código de Update
public void alterar(int codcli, String nomecli, String endcli, String cidadecli, String emailcli, String telcli) {
try {
GenericDAO gd = new GenericDAO();
ResultSet rs = gd.conectar().executeQuery("select * from cliente where codcli = " + codcli);
if (rs.equals(codcli)) {
int n = gd.conectar().executeUpdate("Update tblcliente set nomecli ='" + nomecli + "', endcli = '" + endcli + "', cidadecli = '" + cidadecli + "', emailcli = '" + emailcli + "', telcli = '" + telcli + "' where codcli =" + codcli);
}
} catch (Exception e) {
e.printStackTrace();
}
}
Código do Botão que chama a Classe e o respectivo método
private void btnAlterarActionPerformed(java.awt.event.ActionEvent evt) {
UsuarioDAO ud = new UsuarioDAO();
int codcli = Integer.parseInt(tblDados.getValueAt(tblDados.getSelectedRow(),0).toString());
int status = 0;
String nomecli = tblDados.getValueAt(tblDados.getSelectedRow(),1).toString();
String endcli = tblDados.getValueAt(tblDados.getSelectedRow(),2).toString();
String cidadecli = tblDados.getValueAt(tblDados.getSelectedRow(),3).toString();
String emailcli = tblDados.getValueAt(tblDados.getSelectedRow(),4).toString();
String telcli = tblDados.getValueAt(tblDados.getSelectedRow(),5).toString();
frmCadCli cadcli = new frmCadCli(new javax.swing.JFrame(), true);
cadcli.Codigo(codcli, nomecli, endcli, cidadecli, emailcli, telcli, status);
cadcli.setVisible(true);
}