兄弟连_马剑威_JavaWeb_032_HTML链接
- 格式:pdf
- 大小:187.03 KB
- 文档页数:5


第讲:事务处理第23讲:JDBC事务处理
课程大纲
•1、JDBC事务处理
•2、实现事务处理
1、JDBC事务处理
•事务:所有的操作要么同时成功,要么同时失败。
•在MySQL中提供了Commit、Rollback命令进行事务的提交与回滚。
•实际上在JDBC中也存在事务处理,如果要想进行事务处理的话,则必须按照以下的步骤完成:
•1、要取消掉JDBC的自动提交:void setAutoCommit(boolean autoCommit)
•2、执行各个SQL语句,加入到批处理之中。
•3、如果所有语句执行成功,
•则提交事务commit(),
•如果出现了错误,
•则回滚:rollback()
2、实现事务处理
•conn.setAutoCommit(false); // 取消自动提交
•//把SQL语句加入批处理
()
•stmt.addBatch(…)
•stmt.addBatch(…)
•//执行批处理操作
•stmt.executeBatch();();
•mit(); // 提交事务
•//如果发生错误
•conn.rollback();
THANK
YOU!
微信号:weige-java
扫一扫,关注威哥微信公众平台。
p第61讲:JavaScript条件语句课程大纲•1、If 语句•2、If...else 语句•3、If...else 嵌套语句•4、switch 语句1、If 语句•只有当指定条件为true 时,该语句才会执行代码。
•语法(){}•if (条件) { 只有当条件为true 时执行的代码}•注意:请使用小写的if。
使用大写字母(IF)会生成JavaScript 错误!2、If...else 语句•请使用if....else 语句在条件为true 时执行代码,在条件为false 时执行其他代码。
•语法(){}•if (条件) { 当条件为true 时执行的代码}•else{当条件不为true 时执行的代码}3、If...else 嵌套语句•使用if....else if...else 语句来选择多个代码块之一来执行。
•语法(){}•if (条件1) { 当条件1 为true 时执行的代码•else if (条件2) { 当条件2 为true 时执行的代码}•else{当条件1 和条件2 都不为true 时执行的代码}4、switch 语句•使用switch 语句来选择要执行的多个代码块之一。
•语法(){•switch(n) {•case 1: 执行代码块1 break;•case 2: 执行代码块2 break;与和不同时执行的代码}•default: n case 1 case 2 }THANKYOU!微信号:weige-java扫一扫,关注威哥微信公众平台。
p第61讲:JavaScript条件语句课程大纲•1、If 语句•2、If...else 语句•3、If...else 嵌套语句•4、switch 语句1、If 语句•只有当指定条件为true 时,该语句才会执行代码。
•语法(){}•if (条件) { 只有当条件为true 时执行的代码}•注意:请使用小写的if。
使用大写字母(IF)会生成JavaScript 错误!2、If...else 语句•请使用if....else 语句在条件为true 时执行代码,在条件为false 时执行其他代码。
•语法(){}•if (条件) { 当条件为true 时执行的代码}•else{当条件不为true 时执行的代码}3、If...else 嵌套语句•使用if....else if...else 语句来选择多个代码块之一来执行。
•语法(){}•if (条件1) { 当条件1 为true 时执行的代码•else if (条件2) { 当条件2 为true 时执行的代码}•else{当条件1 和条件2 都不为true 时执行的代码}4、switch 语句•使用switch 语句来选择要执行的多个代码块之一。
•语法(){•switch(n) {•case 1: 执行代码块1 break;•case 2: 执行代码块2 break;与和不同时执行的代码}•default: n case 1 case 2 }THANKYOU!微信号:weige-java扫一扫,关注威哥微信公众平台。