与Java和MySQL相关: 当我按下按钮并检查我的数据库后,ID 25的行仍然存在。为什么?删除不工作
在QueryManager.java中,所有设置和数据库一起工作。 这是QueryManager.java:
public void removeGebruiker() {
String query;
query = "delete from gebruiker where gebruiker_ID = 25";
}
在userPanel.java我已经可以将用户添加到数据库,但删除不工作。 这是userPanel.java:
private void removeUserActionPerformed(java.awt.event.ActionEvent evt) {
WinkelApplication.getInstance().getQueryManager().removeGebruiker();
JOptionPane.showMessageDialog(null, "Gebruiker is verwijderd", "Gebruiker", JOptionPane.INFORMATION_MESSAGE);
}
在哪里查询执行代码的报价? –
从外观上看,你所做的一切就是创建一个带有一些SQL的字符串。你还没有真正运行SQL。 – samjudson
为什么ID包裹在引号中? –