mysql从连接到数据库的java(netbeans)中删除行
我正在尝试使用以下代码从连接到数据库的java中删除行
String sql="delete from buku where kode_buku=?";
int viewIndex = tabelDaftarBuku.getSelectedRow();
if(viewIndex != -1)
{
int modelIndex = tabelDaftarBuku.convertRowIndexToModel(viewIndex);
DefaultTableModel model2 = (DefaultTableModel)tabelDaftarBuku.getModel();
model2.removeRow(modelIndex);
}
try {
PreparedStatement pst=koneksi.prepareStatement(sql);
pst.setString(1, jTKode1.getText());
pst.execute();
JOptionPane.showMessageDialog(null, "Deleted");
} catch(Exception e) {
JOptionPane.showMessageDialog(null, e.getMessage());
}
当我签入数据库时,该行被删除,但java表保持不变,除非我重新打开它,否则不会更新。一直试图解决这个问题,但仍然不知道,请帮助
共 (0) 个答案