首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

如果执行代码出错,可否继续进行,该怎么处理

2012-04-13 
如果执行代码出错,可否继续进行我有个系统,在插入语句发生错误时就catch到SQLException里面了,剩下的代码

如果执行代码出错,可否继续进行
我有个系统,在插入语句发生错误时就catch到SQLException里面了,剩下的代码就没执行,导致一些数据不完整,请问如何设计才能避免这样的问题呢,谢谢

[解决办法]
事务管理,如果事务中任何一个发生错误回滚到原始状态
[解决办法]
throw new RunTimeException();程序会继续执行吧,不过和数据库相关的,像1楼说的比较好
[解决办法]
只要catch里没调用e.printStackTrace()这样的方法,还是会继续往下走的!
[解决办法]
在dao和service层都加事物,只不过dao层的异常抛到service层。
[解决办法]
数据不完整,肯定要事物来控制
[解决办法]
try{}
catch(Exception ex){}
finally{}


最后一定要加个finally{},避免你说的那种情况!
[解决办法]
在finally里做事务回滚

热点排行