永发信息网

java 如何捕获数据库底层异常

答案:4  悬赏:40  手机版
解决时间 2021-04-07 19:26
java 如何捕获数据库底层异常
最佳答案
Throwable getCause()
返回此 throwable 的 cause;如果 cause 不存在或未知,则返回 null。
String getLocalizedMessage()
创建此 throwable 的本地化描述。
String getMessage()
返回此 throwable 的详细消息字符串。
全部回答
hibernate不就是把底层异常直接转发给你的吗。。
你用jdbc也就是这个异常信息
你要获取更底层的异常。。可能就只有写驱动了。。
Throwable ct=e,lt=e; for(;;){ct=ct.getCause();if(ct==null)break;lt=ct;} 底层不要处理异常直接抛 ; 或者捕捉e throw e ; 或者用e.cause构造异常。
要想捕获底层异常,就需要你在调用底层的时候主动throw exception,或者说是人为的强行catch, then throw
和用Double.parseDouble()调用一样,主动去catch..
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北京北五环附近有建材城吗?大神们帮帮忙
汽车贴膜太深用什么办法变浅
公金毛和母土狗会生金毛吗?
想买只手表,不懂求推荐。
梦幻109HS好玩吗?
相比之下,平行、垂直、倾斜、立体式停车位各
广州坐飞机去重庆,飞至重庆的哪个机场
羽毛球拍什么牌子好点?
剑网三丐帮无缝蹲人手法?
中国移动通信手机专卖店沿中店地址在哪,我要
福田汽车服务我想知道这个在什么地方
马来西亚天空之镜怎么去
蛇一般什么时候蜕皮?
吃口红影响什么?
妻子在婚期内为男方多次流产离婚有赔偿吗
推荐资讯
一嗨租车,我是外地的,持外地身份证和驾照是
真的有帮人渡难的好人吗?谁又愿意帮我渡过呢
新买的爱玛电瓶车,加速一窜一窜,特别是人多
单选题氮氧两种元素组成的化合物,氮、氧两种
天马女人街在什么地方啊,我要过去处理事情
江铃宝典的仪表台里双闪灯一直亮但不闪'
生活辐射有害身体健康吗
《戴小桥全传》的主内容是什么?
长沙旺府地产梓园店要钱不要脸 狗屁中介小心
幺妹酸辣粉地址在什么地方,想过去办事
视野网吧我想知道这个在什么地方
一首歌,我们同欢乐,我们同悲伤,我们......
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?