Я работаю над базовым CRUD-приложением на Java. У меня есть форма JFrame
с добавлением, удалением, редактированием и обновлением. Я создал кнопку удаления только с возможностью поиска по идентификатору пользователя и удалением всей записи из таблицы, но я смущен тем, что делать, если идентификатор не существует или идентификатор уже удален. Я получаю одно и то же сообщение во всех трех сценариях в блоке try catch. Может ли кто-нибудь помочь мне проектировать ошибки, чтобы показать, когда идентификатор пользователя не существует и когда идентификатор пользователя уже удален?Удалить проверку addon в моей форме jframe
Код удаления кнопки:
private void btnDeleteActionPerformed(java.awt.event.ActionEvent evt) {
try
{
int P = JOptionPane.showConfirmDialog(null," Are you sure want to delete ?","Confirmation",JOptionPane.YES_NO_OPTION);
if (P==0)
{
con=Connect.ConnectDB();
String sql= "delete from StaffInfo where STAFFID = '" + txtSTAFFID.getText() + "'";
pst=con.prepareStatement(sql);
pst.execute();
JOptionPane.showMessageDialog(this,"Successfully deleted","Record",JOptionPane.INFORMATION_MESSAGE);
Reset();
}
}catch(HeadlessException | SQLException ex){
JOptionPane.showMessageDialog(this,ex);
}
}
можете ли вы отправить примеры кода для обоих предложений, которые я новичок в java – Franco