I'm trying to change data from my DB via Java application, but when I execute the code below I get the error / p>
jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
salvaDados();
String Editar = ("update livros set ISBN='"+isbn+"',"+"titulo_livro='"+titulo+"',"+"autor_livro='"+autor+"',"+"editora_livro='"+editora+"',"+"consignacao='"+consignacao+"',"+"preco='"+preco+"',"+"quantidade='"+quantidade+"' where ISBN='"+Index.cod_ISBN+"'");
try {
Edita.stm.executeUpdate("Editar");
Edita.stm.close();
Edita.Executar("select * from livros where ISBN='"+Index.cod_ISBN+"'");
JOptionPane.showMessageDialog(null,
"Alteração de registro efetuada!");
Index.atualizaTabela();
} catch (SQLException e1) {
// TODO Auto-generated catch block
Index.atualizaTabela();
JOptionPane.showMessageDialog(null,
"Não foi possível efetuar a alteração do registro!");
e1.printStackTrace();
}
}
private void salvaDados() {
isbn = jTextField.getText().toString();
titulo = jTextField1.getText().toString();
autor = jTextField2.getText().toString();
editora = jTextField3.getText().toString();
consignacao = jTextField6.getText().toString();
preco = jTextField4.getText().toString();
quantidade = jTextField5.getText().toString();
if (isbn == null || titulo == null || autor == null || editora == null || consignacao == null || preco == null || quantidade == null){
JOptionPane.showMessageDialog(null, "Certifique-se de que nenhum campo de texto está em branco antes de salvar!");
}
}
});