无法理解回滚jdbc

时间:2019-02-06 07:58:00

标签: java mysql jdbc rollback

当我执行下面的代码时,尽管我调用了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();

    } 
}

0 个答案:

没有答案