当我执行下面的代码时,尽管我调用了rollback()
方法,但删除了user / id为8的条目/行。
我希望程序执行后,表中出现user_id = 8的行。
我在这里想念什么?
public class delete_record {
public static void main(String[] args) throws SQLException{
Connection conobj=DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root","");
conobj.setAutoCommit(false);
Statement stmt= conobj.createStatement();
stmt.executeUpdate("delete from testtab where user_id=8");
conobj.rollback();
}
}