当前位置: 首页 > 面试题库 >

Java JDBC保存点

毕富
2023-03-14
问题内容

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

从数据库的角度来看,并不能很好地说明映射了哪些保存点。

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

谢谢


问题答案:

保存点标记了当前事务可以回滚的点。与其回滚所有更改,它可以选择仅回滚其中一些更改。例如,假设您:

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

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

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



 类似资料:
  • 问题内容: 是否有一个名为JDBC中,而不是那些位置参数,比如在下面的查询? 问题答案: JDBC不支持命名参数。除非你必须使用普通的JDBC(这会造成麻烦,让我告诉你),否则我建议使用Springs Excellent JDBCTemplate,它可以在没有整个IoC容器的情况下使用。 NamedParameterJDBCTemplate支持命名参数,你可以像这样使用它们:

  • 我正在使用JavaJDBC将日期写入SQLServer2008,然后将其读回 读回的日期始终比实际写入的日期早两天。 我正在插入包含日期字段的行,其中包含准备好的语句。日期值由以下人员提供: 将日期写入数据库后,如果我运行以下命令,SQL server将显示正确的日期: 如果我通过JDBC运行相同的查询,然后使用以下方法从结果集中检索日期值 插入的行是表中唯一具有非空日期的行,因此这似乎不是读取错

  • 要保存图形,从File菜单选择Save。要用图形格式如TIFF保存,以便在其他应用中使用,则从File菜单选择Export。还可以从命令行中保存-用saveas命令,包括任何以其他格式保存图象的选项。

  • Logstash 早期有三个不同的 elasticsearch 插件。到 1.4.0 版本的时候,开发者彻底重写了 LogStash::Outputs::Elasticsearch 插件。从此,我们只需要用这一个插件,就能任意切换使用 Elasticsearch 集群支持的各种不同协议了。 配置示例 output { elasticsearch { host => "192

  • 图片保存 将需要的内容保存在独立的文件里便于之后的导出。(存储于 Web 所用格式 Alt + Shift + Ctrl + S) 如需保存独立图层则要把需要的图层拖到新建的透明背景的图层,或在图层上右键复制(Duplicate)图层选择地址为新文件即可。 图片与背景合并的切图方法如下 保存格式的选择 保存类型一:色彩丰富切无透明要求时保存为 JPG 格式并选用时候的品质(通常使用品质 80 )。

  • 接口说明 该接口已经废弃,请使用【单体化、标绘、压平 -> GEOJSON上传】接口 如果需要标识模型上某个位置信息,可以通过调用该接口,来记录标识的位置 可以设置的内容有名称、位置信息以及标注图标和字体颜色 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/marker/1.0.0/add 是否需要登录 是 请求字段说明