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
문이 여전히 실행된다는 것입니다. 입력 한 ISBN을 데이터베이스에서 찾을 수 없으므로 catch
문을 실행해야한다고 생각합니다.자바 데이터베이스에서 데이터베이스에서 삭제
여기에서 나를 도울 수 있습니다. http://stackoverflow.com/questions/26535629/record-not-getting-deleted-from-mysql-databases-table-while-its-deleted-from-j –