【发布时间】:2019-11-03 04:48:42
【问题描述】:
我目前正在制作一个程序,我可以在其中删除数据库中的某些条目。我可以做到,但我想添加一个 JOptionPane 屏幕,用于显示何时可以或找不到它(因此,当找不到名称时,不应该找到它并显示一条消息说它找不到)。我尝试使用结果语句,但这似乎不起作用。如果有人知道怎么做,请评论如何做!
private void btnDeleteActionPerformed(java.awt.event.ActionEvent evt) {
ArrayList<Cookbook > recipes = new ArrayList();
String name = txtName.getText();
try {
String url = "jdbc:derby://localhost:1527/Cookbook";
Connection conn = DriverManager.getConnection(url);
String query = "DELETE from RECIPES WHERE NAME = ?";
PreparedStatement pst = conn.prepareStatement(query);
pst.setString(1, name);
pst.executeUpdate();
JOptionPane.showMessageDialog(null, name + " was sucessfully deleted");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "was not found or could not be deleted");
}
【问题讨论】:
标签: java sql database joptionpane