/**
* 获取查询的result
* @param querysql
* @return
* @throws ApplicationDAOException
*/
public Map getQueryResult(String querysql)
{
Map map=new HashMap();
DBAction dbation=null;
try {
dbation = new DBAction();
} catch (ApplicationDAOException e2) {
// TODO 自动生成 catch 块
e2.printStackTrace();
}
dbation.stmtstring=querysql;
ResultSet rs=null;
try {
rs=dbation.doSelectRs();
} catch (ApplicationDAOException e1) {
// TODO 自动生成 catch 块
// e1.printStackTrace();
map.put("exception", e1.getMessage());
}
try {
while(rs!=null&&rs.next())
{
}
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
// map.put("exception", e.getMessage());
// return map;
}
return map;
}
这个方法,涉及到需要捕获exception部分,没有try catch 而是throws ,那么在调用该方法的时候,
仍然要throws或者try catch
但是在try catch 后就没有必要了,这个好像基础上说,throws是throw给被调用者了是吧!
谁有很透彻的理解?多多指教
分享到:
相关推荐
在本篇文章里小编给大家整理了一篇关于java中throws与try...catch的区别点的内容,需要的朋友们跟着学习下。
主要给大家介绍了关于C++中try throw catch异常处理的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用C++具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
5.2 try-catch处理异常 ;5.2 try-catch处理异常;5.2.1 使用try-catch捕获异常;5.2.1 使用try-catch捕获异常;5.2.1 使用try-catch捕获异常;5.2.1 使用try-catch捕获异常;5.2.2 使用finally回收资源;5.2.2 使用...
异常处理的一般格式,用法流程及关键字throw throws try catch finally exception等的使用
throw和throws有什么区别 try catch finally分别在什么情况下使用 求1000 的结果中包含多少个0 注:1000 1×2×3×4×5× ×999×1000 编写程序 打印1到100之内的整数 但数字中包含7的要跳过 例如:17 27 71 72 ...
今天,总结一下最近编程使用的python异常处理和日志处理的感受,其实异常处理是程序编写时非常重要的一块,但是我一开始学的语言是C++,这门语言中没有强制要求使用try…catch语句,因此我通常编写代码的时候忽略了...
(1)会使用try-catch-finally捕获和处理异常 (2)会使用throw和throws (3)会使用log4j记录日志 3.实践 实践一:使用try-catch进行异常处理 需求说明 (1)使用UserDaoImp1类的方法查找用户,并用User类的...
关键字:try、catch 用个形象的比喻,如果说throws相当于职业介绍中介的话,那try和catch就是一对倒霉的打工仔。很有意思,throws只是告诉编译器--方法可能产生的异常问题,然后把问题处理抛给try和catch。...
java 异常处理练习 try catch finally throw throws的使用,包含代码及注释
异常的处理方式:throws和try-catch方法 try-catch处理方式: try{ //一个 (1)可能出现异常的语句 } catch(XxxException e /*捕获的异常*/){ //0或n个 (2)处理异常的代码 } finally{ //0或1个 (3)...
文章目录: ...4. throw 和 throws 的区别是什么? 5. final、finally、finalize 有什么区别? 6. NoClassDefFoundError 和 ClassNotFoundException 区别? 7. try-catch-finally 中哪个部分可以省略?
2. 详细阐述每种方式对异常是如何处理的答:异常的处理方式有两种,分别是使用throws和try...catch...finallythrows用在方法的声明上
2. 详细阐述每种方式对异常是如何处理的答:异常的处理方式有两种,分别是使用throws和try...catch...finallythrows用在方法的声明上
1.异常的概念2....捕获并处理异常(try……catch/finally)try……catch块 try……多catch块 try……catch/finally块 4.抛出异常throws5.自定义异常 自定义异常的来由 操作步骤 实例 5.小结 throw与throws的区别
public String saveOrder() throws Exception{ try { item.setOdrId(System.currentTimeMillis()); Long result=saleOrderServiceImpl.save(item); System.out.println(result); session.put("item", item); ...
public static void main String args[] throws InterruptedException { MainFrame mainFrame; try { mainFrame new MainFrame ; mainFrame loadGame ; } catch Exception e { e printStackTrace ; } }...
public static void main String args[] throws InterruptedException { MainFrame mainFrame; try { mainFram e new MainFrame ; mainFrame loadGame ; } catch Exception e { e printStackTrace ; } } }...
实践三:使用throw和throws 需求说明 修改UserDaoImpl类的updateUser(User user)方法,要求如果用户id被修改,则: (1)不执行更新 (2)抛出一个Exception异常 (3)异常消息是“用户id不能修改” 实现思路及...
4. throw 和 throws 的区别是什么? 5. final、finally、finalize 有什么区别? 6. NoClassDefFoundError 和 ClassNotFoundException 区别? 7. try-catch-finally 中哪个部分可以省略? 8. try-catch-finally 中,...
•对于自动关闭资源的try语句, 可以没有catch和finally——try块可以孤独地存在。 •自动关闭资源的try语句,有两个注意点: –只有放在try后面的圆括号里的资源才会被关闭。 –能被自动关闭的资源必须实现...