【发布时间】:2013-03-16 06:50:14
【问题描述】:
public void deleteBook(int temp)
{
try
{
query = "DELETE FROM ccItems WHERE ISBN = '"+temp+"'";
stmt.executeUpdate(query);
JOptionPane.showMessageDialog(null, "Item Deleted !");
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null, "Error: Could not find ISBN or Already deleted.");
}
}
我有一个deleteBook() 方法,它将删除我数据库中的项目。它正常工作意味着删除输入了相应 ISBN 的指定项目。问题是,如果用户输入的 ISBN 不在我的数据库中,try 语句仍然会执行。我认为catch语句必须执行,因为在数据库中找不到输入的ISBN。
【问题讨论】:
-
我可以发表评论,所以你介意在这里帮助我。 stackoverflow.com/questions/26535629/…