SQLException
try{
…
//JDBC调用
s.executeQuery(sql);
…
}catch(SQLException ex){
throw new DataAccessException(“数据库查询失败”+sql,ex);
}
}
ParseException
try{
SimpleDateFormat format = new SimpleDateFormat(“MM/dd/yyyy”);
birthDay = format.parse(birthDayStr);
}catch(ParseException ex){
log.warn(“birthDay”,”不是合法的日期,请录入’MM/dd/yyy’格式的日期”);
}
自定义异常BusinessException,返回给前段如“课程不存在”类似的信息。
调用别人的方法,别人方法会抛出异常,自己一定要try-catch,catch的时候写log.warn(e.getMessage());