【发布时间】:2021-08-09 19:08:03
【问题描述】:
我对数据库事务不太熟悉。我想知道将单个记录插入数据库的情况。是否需要交易。如果是这样,如果插入一条记录失败,是否需要回滚?
我问的是与 JDBC 相关的问题,但它可以是一般数据库意义上的。
【问题讨论】:
-
回滚仅在使用事务时才需要,而事务仅在执行多个绑定在一起的插入或更新时才需要。欲了解更多信息docs.oracle.com/javase/tutorial/jdbc/basics/transactions.html
-
在事务中包含单个插入/更新并尝试提交/回滚是否有缺点?