java把项目中的所有异常捕获到数据库里,怎么弄?????

2024-11-27 08:32:54
推荐回答(5个)
回答1:

自己写一个Exception yourException类,
有构造方法
new yourExceotion(e){
// 将异常e插入数据库中

}

try{
// 有异常部分

}catch(Exception e ){
throw new yourExceotion(e);
}

回答2:

你需要在基类里面做这个事哇,也不需要自己写Exception的

try{
// 有异常部分

}catch(Throwable e ){
insert2DB(e);
}

回答3:

在catch里面,exception可以toString啊,然后将调用DAO插入到数据库不就行了?

回答4:

Log4j提供写入数据库的功能

回答5:

spring的话aop异常捕获可以完美解决这个问题