你说你需要在方法外面对异常进行处理,那我猜想对异常的处理无非是输出异常信息,而异常信息本身就是一个字符串,那就没有必要把异常抛出由外面程序捕获,直接把你需要的异常信息那个字符串传到外面就行了
我的意思是把这个方法的返回类型改写成String
我的意思是把这个方法的返回类型改写成String
解决方案 »
- 怎么用java怎么在xml上定位节点 并返回所有此节点的所有子节点
- 数据库连接出错?
- 关于用jfreechart生成图问题,求助
- Tomcat运行一段时间后,出现OutOfMemoryError,请问如何解决?
- 奇怪:为什么取当前时间Util.getFormatDate("yyyy-MM-dd HH:mm")取出来的是格林威治时间?请问如何取出当前北京时间。
- jsp 新手的问题!请各位指点!
- (高分求)java程序员的求职简历应该怎么写?
- 为什么60高分没人来拿?!分不够再加。
- 我的jsp文件放在examples/目录底下运行,如果我用javabean的话,我得class文件放到哪?
- Sring MVC中 junit测试报错
- 帮忙看看~~
- 求“全屏”代码
而且着只是传播一次,如果需要多次传播的话,就会乱套了。再说,如果这样也可以的话,标准库的方法为什么还要抛出异常?
还有如果我的方法还要返回其他信息呢?
还有啊,异常是不能和正常的有效返回值相混淆的。异常是不经常发生的。
catch(){
catch(){
}
}
try{
conn = DriverManager.getConnection ("jdbc:microsoft:sqlserver://192.168.1.59:1433;DatabaseName=businesshall", "sa", "123");
Statement st = conn.createStatement();
st.executeUpdate("select asdfasfd");
st.close();
}finally{
try{
conn.close();
}catch(Exception e){
throw e;//或者扔一个自己的异常
}
}
这不就容易了吗!
谢谢各位