关于try-catch语段中,try内的语句执行顺序的探究
2010-03-28 12:54
489 查看
作者:宣兆鹏
--------------------------------转载请注明---------------------------
直接上代码:
向数据库插入重复信息
exception:[SQL Server]违反了 PRIMARY KEY 约束 'PK_SpriderLink'。不能在对象 'SpriderLink' 中插入重复键。
而try内的第二句,却没有输出到控制台来
因此,一旦遇到Exception时,立即到catch中,而后语句不再执行。
--------------------------------转载请注明---------------------------
直接上代码:
/** * Robin Xuan * 2010-3-28 * 数据库中已经存在此信息,hashcode是主键,因此不能重复插入 /** String strUrl="http://www.hao123.com"; String strSQL = "insert into SpriderLink values(" + strUrl.hashCode() + ",'http://www.qq.com','" + strUrl.trim() + "',1)"; linkToSQL.conDB(); try { linkToSQL.URLexecuteUpdate(strSQL); System.out.println("第二句"); } catch (Exception ex) { ex.printStackTrace(); } linkToSQL.closeDB();
向数据库插入重复信息
exception:[SQL Server]违反了 PRIMARY KEY 约束 'PK_SpriderLink'。不能在对象 'SpriderLink' 中插入重复键。
而try内的第二句,却没有输出到控制台来
因此,一旦遇到Exception时,立即到catch中,而后语句不再执行。
相关文章推荐
- 关于Java中try finally return语句的执行顺序分析
- 关于try-catch-finally-return语句的执行顺序
- 关于Java中try finally return语句的执行顺序浅析
- 关于Java中try finally return语句的执行顺序分析
- 关于try中含有return语句的执行顺序的升入解析(学习javap命令)
- 关于Java中try-catch-finally-return的执行顺序
- try {}里有一个return语句 finally执行顺序
- 关于try、catch、finally中return的执行顺序
- 【Java】try-catch-finally语句中return的执行顺序思考
- java 中 try catch finally 语句的执行顺序
- 关于static语句,构造代码块,构造方法的执行顺序
- try中return语句与finally语句执行顺序
- java面试题之try中含return语句时代码的执行顺序详解
- 关于Java异常类中try-catch执行顺序的笔记
- try-catch-finally执行顺序及多return语句效果
- 关于异常处理语句catch和finally的执行先后顺序
- 关于Oracle的语句执行顺序
- 关于try\return\finally的执行顺序问题
- Python异常捕捉try except else finally有return时执行顺序探究
- 关于sql和MySQL的语句执行顺序(必看!!!)