Pessoal, estou com um dificuldade em deletar dados de um banco em mysql, segue a minha classe:
[code]public void remove(Clientes c1) throws SQLException{
String sql = "DELETE from tbl_clientes where idClientes = ?";
PreparedStatement stmt = conexao.prepareStatement(sql);
stmt.setInt(1,c1.getId());
stmt.close();
stmt.execute();
}
[/code]
Até ai tudo bem… só que o Id do cliente quando pesquiso no cadastro fica em uma jtextFild ex:
[code] int resp = JOptionPane.showConfirmDialog(this, “Deseja realmente excluir este cliente?”,
“Confirmação”, JOptionPane.YES_NO_OPTION);
if (resp == JOptionPane.YES_OPTION) {
ManipulaBD del = new ManipulaBD();
del.remove(this.jTextFieldID.getText());
// mostraPesquisa(contatos);
[/code]
Só que não está funcionando acho que é pelo fato do tipo do objeto ser int e aqui estou usando String é isso? como resolver?