java中的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/16000208.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~