jdbc,oracle使用事务提交处理
来源:互联网 发布:车牌识别软件破解版 编辑:程序博客网 时间:2024/06/01 08:25
如果在SQL中需要同时执行多个SQL语句,而且其中任意一个SQL执行失败其他执行过的都撤销,就需要用到事务,jdbc,Oracle中使用事务是如下方式。
Connection conn=DriverManager.getConnection(url);try {//设置自动提交模式为否conn.setAutoCommit(false);String sql="update user set userId="+id;String sql2="update user set username='xxx' and userid="+id;conn.prepareStatement(sql).execute();conn.prepareStatement(sql2).execute();//执行到这儿说明执行成功,无任何错误,手动提交事务conn.commit();return true;//如果出错就执行异常} catch (Exception e) {//回滚事务,撤销在当前事务中进行的所有更改,conn.rollback();e.printStackTrace();return false;}finally{conn.close();}
这样只有所有SQL语句都执行成功后才能提交事务,改变结果,否则就撤销事务,更改失效。
文章来自:小小孩jdbc,oracle使用事务提交处理
- jdbc,oracle使用事务提交处理
- jdbc事务提交
- 【Oracle】使用bbed手动提交事务
- 【Oracle】使用bbed提交事务(二)
- JDBC ConncetionFactory、Statement、事务提交模式和事务隔离级别和批量处理的应用
- 关于jdbc事务自动提交
- JDBC处理事务
- JTA jdbc处理 事务
- JDBC处理事务
- 利用JDBC处理事务
- jdbc处理事务
- oracle事务提交
- 使用JDBC处理Oracle大数据
- 使用JDBC处理Oracle大数据
- jdbc使用事务隔离
- jdbc事务使用例子
- JDBC使用事务实例
- mysql JDBC事务的处理
- hdu——4379 ——The More The Better
- vmware设置桥接上网
- Struts2 OGNL详解
- solrj实现solr的group查询:
- 用栈模拟浏览器c++
- jdbc,oracle使用事务提交处理
- EJB 的理解
- mysql load 用法
- servlet利用fileupload实现文件上传
- IOS上的socket通信 CFsocket
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- IOS socket GCDAsyncSocket
- String和StringBuffer
- Unix环境高级编程学习笔记(六) 信号机制