db.setCommit(false)不起作用的原因

如果想用事务的话,db.setCommit(false);然后语句执行完了后再commit;
在mysql数据库引用没有起作用。
主要看你的mysql库中所执行的表是否支持事务。只有mysql是4.1以上的版本才支持事务。
语句 show table status from dbname(数据库名字);
然后修改你需要支持事务的表。
alter table tablename engine=innodb;
myisam是默认的存储引擎,不支持事务。
innodb支持事务。

你可能感兴趣的:(mysql)