MySQL事务
MySQL事务
如何进入事务处理?
-
开启事务 start transaction;
-
执行语句 增加、修改、删除 等业务处理的sql语句。。。
-
回滚事务 rollback; 相当于sql语句都没有执行
-
提交事务 commit; 提交后不可回滚 所以回滚需要在提交之前
怎么在Java中进行事务处理?
通过connection对象
connction.setAutoCommit(false/true);
false就是开启 true就是关闭
然后执行sql语句 若语句中有错误,则不会提交
最后提交 connection.commit();
可以把上面的一坨代码放到try里面
如果捕获到异常,则处理异常进行事务的回滚 connection.rollback();
本文来自博客园,作者:没有烦恼的猫猫,转载请注明原文链接:https://www.cnblogs.com/maomao777/p/15972251.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)