输入banner图图片脚本导航/分类

Java -- JDBC 学习--事务

void testTransaction() { Connection connection = null; try { connection = JDBCTools.getConnection(); System.out.println(connection.getAutoCommit()); // 开始事务: 取消默认提交. connection.setAutoCommit(false); String sql = "UPDATE users SET balance = " + "balance - 500 WHERE id = 1"; update(connection, sql); int i = 10 / 0; System.out.println(i); sql = "UPDATE users SET balance = " + "balance + 500 WHERE id = 2"; update(connection, sql); // 提交事务 connection.commit(); } catch (Exception e) { e.printStackTrace(); // 回滚事务 try { connection.rollback(); } catch (SQLException e1) { e1.printStackTrace(); } } finally { JDBCTools.releaseDB(null, null, connection); }

 

Java -- JDBC 学习--事务

标签:date   use   管理   jdb   语句   string   多个   code   logs