57-JDBC如何实现对事务的控制及事务边界 2021-05-03 Java面试 Java, 面试指南 0 评论 JDBC对事务的操作是基于Connection来进行控制的,具体代码如下: 123456789101112131415try { //开启事务 connection.setAutoCommit(false); //做业务操作 //doSomething(); //提交事务 connection.commit();}catch(Exception e){ //回滚事务 try { connection.rollback(); } catch (SQLException e1) { e1.printStackTrace(); }} 但,注意,事务的边界我们是放在业务层(service)进行控制,因为业务层通常包含多个dao层的操作。