一、事务的基本原理
Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:
(1)、获取连接:Connection con = DriverManager.getConnection()
(2)、开启事务:con.setAutoCommit(true/false);
(3)、执行:CRUD
(4)、提交事务/回滚事务:con.commit() / con.rollback();
(5)、关闭连接: