问答详情
源自:2-9 JDBC实战---搭建视图层(下)

关于删除功能 数据库里没有的id 进行删除操作还提示删除成功 如何优化大神们

 else if(OPERATION_DELETE.equals(in.toUpperCase())

   ||OPERATION_DELETE.substring(0, 1).equals(in.toUpperCase())){

System.out.println("输入需要删除女神的ID:");

Scanner s=new Scanner(System.in);

try {

action.del(Integer.valueOf(s.nextInt()));

System.out.println("删除成功");

} catch (NumberFormatException e) {

// TODO Auto-generated catch block

e.printStackTrace();

System.out.println("请输入数字");

} catch (SQLException e) {

// TODO Auto-generated catch block

System.out.println("输入的ID不存在  重新输入");

}

 

}


提问者:丶子非鱼 2017-03-05 10:11

个回答

  • 放牛崽
    2017-03-05 17:01:59
    已采纳

    删除之前先查询一次,如果没有提示没有此记录,有的话删除,完事