gpt4 book ai didi

Java JDBC 保存点

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:09:46 25 4
gpt4 key购买 nike

读书

http://download.oracle.com/javase/6/docs/api/java/sql/Savepoint.html

没有很好地说明从数据库角度映射了哪些保存点。

设置保存点后,数据库更改是否可用于其他事务?

谢谢

最佳答案

保存点标记了当前事务可以回滚到的点。它可以选择只回滚其中的一部分,而不是回滚所有更改。例如,假设您:

  • 开始交易,
  • 向表中插入 10 行,
  • 设置一个保存点,
  • 插入另外 5 行,
  • 回滚到保存点,
  • 提交交易。

执行此操作后,表格将包含您插入的前 10 行。其他 5 行将被回滚删除。

设置保存点不会将任何数据“保存”到数据库中。它不会使数据库更改对任何其他事务可见。保存点只是当前事务可以回滚到的标记。

关于Java JDBC 保存点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7287201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com