什么时候使用SQLTransaction才是合适的?
我在所有的INSERT,UPDATE和DELETE语句中都使用它们。
这样做是正确的用法吗?还是我有些过度使用了?
什么时候使用SQLTransaction才是合适的?
我在所有的INSERT,UPDATE和DELETE语句中都使用它们。
这样做是正确的用法吗?还是我有些过度使用了?
http://en.wikipedia.org/wiki/Atomicity_%28database_systems%29
只有在计划执行多个语句并且打算回滚由这些语句导致的所有数据更改时,才需要使用事务。不需要包装单个更新/删除语句。如果单个命令发生错误,请在前端代码中捕获和处理错误即可。