MySQL事务

MySQL事务

如何进入事务处理?

  • 开启事务 start transaction;

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

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

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

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

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

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

posted @   没有烦恼的猫猫  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示