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がデータベースに見つからないため、ステートメントを実行する必要があると思います。