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

java里面如何获取sql运行数据库报错的信息;以便显示在jsp页面上;除了trycatch这个方法我是要把获取的错误传到页面显示的... java 里面 如何 获取 sql 运行数据库报错的信息;
以便显示在jsp页面上;
除了 try catch 这个方法 我是要把获取的错误 传到页面显示的
展开
 我来答
du瓶邪
推荐于2016-02-26 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2940万
展开全部
用e.getMessage()
就可以得到你所想要的oracle具体提示信息,
比如:ORA-000234,XXXXXXX
然后你就可以分析这些字符串,对照ORACLE的相关错误号文档,自己做处理。
dark19861201
推荐于2018-02-11 · TA获得超过2153个赞
知道大有可为答主
回答量:2584
采纳率:79%
帮助的人:1793万
展开全部

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

String errMsg = null;
try{
}catch(Exception e){
  errMsg=e.getMessage();
}
request.setAttribute("errMsg ",errMsg );
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桥天涯
推荐于2017-12-16 · TA获得超过404个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:197万
展开全部
try{
****代码****
}catch(Exception excep){
excep.printStackTrace();
}

关键代码excep.printStackTrace(),这样在后台就会打印错误信息。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qiao7qx
2010-07-29 · 超过31用户采纳过TA的回答
知道答主
回答量:144
采纳率:0%
帮助的人:110万
展开全部
应该还是try catch吧,只是看你怎么处理这个异常了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式