我刚试过JDBC并且发现自动提交在java中启用但在SQL命令行中没有启用它意味着如果我执行3个查询(比如说),第二个是错误的语法,第一个执行一次在那种情况下如何从本地缓冲区中清除第一个内存后,程序流程会中断?
答案 0 :(得分:1)
根据您的要求,您可以使用以下任何一种:
conn.setAutoCommit(false); // set False to disable auto-commit
conn.rollback( ); // to Rollback previous transaction
您还可以参考 Using Transactions