关于获取java异常的方法
我们知道,当向数据库插入数据,如出现主键或unique重复时汇报异常,如:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityCo...
我们知道,当向数据库插入数据,如出现主键或unique重复时汇报异常,如:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'szllong' for key 'PRIMARY',像在我想能获取到这个异常,并把一场内容返还给客户端,好告诉他是插入的数据重复了,简单的说就是,我怎么能用System.out.printf();在控制台中输出Duplicate entry 'szllong' for key 'PRIMARY',这句话!
展开
展开全部
直接通过“try.....catch"将异常信息进行捕获,之后输出异常信息即可
如:
try{
//需要捕获异常的代码
} catch (Exception e) {
System.out.println(e.getMessage());
}
解释:以上代码中如果在”//需要捕获异常的代码“ 中有错误,会直接进行控制台输出。
如:
try{
//需要捕获异常的代码
} catch (Exception e) {
System.out.println(e.getMessage());
}
解释:以上代码中如果在”//需要捕获异常的代码“ 中有错误,会直接进行控制台输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
try{
insert into xxx(xxx,xx) values(uniquKey, xxx);
...
}catch(Exception ex ){
ex.printStackTrace();
}
insert into xxx(xxx,xx) values(uniquKey, xxx);
...
}catch(Exception ex ){
ex.printStackTrace();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该可以用throw exception来解决这个问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询