java 里面 如何 获取 sql 运行数据库报错的信息

2024-12-14 07:05:37
推荐回答(4个)
回答1:

用e.getMessage()
就可以得到你所想要的oracle具体提示信息,
比如:ORA-000234,XXXXXXX
然后你就可以分析这些字符串,对照ORACLE的相关错误号文档,自己做处理。

回答2:

就是try catch啊,你catch以后,把异常的msg赋值给一个变量,然后随便你怎么展示了,大致样子就是:

String errMsg = null;
try{
}catch(Exception e){
  errMsg=e.getMessage();
}
request.setAttribute("errMsg ",errMsg );

回答3:

try{
****代码****
}catch(Exception excep){
excep.printStackTrace();
}

关键代码excep.printStackTrace(),这样在后台就会打印错误信息。

回答4:

应该还是try catch吧,只是看你怎么处理这个异常了