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。从Java数据库中删除wamp服务器
我可以评论,所以你会介意帮助我在这里。 http://stackoverflow.com/questions/26535629/record-not-getting-deleted-from-mysql-databases-table-while-its-deleted-from-j – 2014-10-24 08:28:12