package com.Connection;
import java.beans.PropertyVetoException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class Transaction_management_demo1 {
public static void main(String[] args) throws Exception {
String url = "jdbc:mysql:///db";
String name = "root";
String passwd = "123";
Connection conn = DriverManager.getConnection(url,name,passwd);
Statement execute = conn.createStatement();
try {
conn.setAutoCommit(false);
String sql1 = "update account set money = 1000 where id = 1";
int count1 = execute.executeUpdate(sql1);
int s = 3/0;
String sql2 = "update account set money = 1000 where id = 2";
int count2 = execute.executeUpdate(sql2);
conn.commit();
} catch (SQLException e) {
conn.rollback();
e.printStackTrace();
}
}
}