java中的mysql事务

mysql事务

如何进入事务处理?

  • 开启事务 start transaction;

  • 执行语句 增加、修改、删除 等业务处理的sql语句。。。

  • 回滚事务 rollback; 相当于sql语句都没有执行

  • 提交事务 commit; 提交后不可回滚 所以回滚需要在提交之前

怎么在Java中进行事务处理?

通过connection对象
connction.setAutoCommit(false/true);
false就是开启 true就是关闭
然后执行sql语句 若语句中有错误,则不会提交
最后提交 connection.commit();

可以把上面的一坨代码放到try里面
如果捕获到异常,则处理异常进行事务的回滚 connection.rollback();

posted @   没有烦恼的猫猫  阅读(362)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示