暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
基于客户端编程接口实现的事务异常处理方法及相关设备_CN116401021A_人大金仓.PDF
15
15页
0次
2023-07-28
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202310246241 .3
(22)申请日 2023 .03.06
(71)申请人 北京人大金仓信息技术股份有限公
地址 100102 北京市朝阳区容达路7号院5
号楼1至3层101内二层201
(72)发明人 郝龙云 李楠 
(74)专利代理机构 北京智汇东方知识产权代理
事务所(普通合伙) 11391
专利代理师 胡向阳
(51)Int.Cl.
G06F
9/46
(2006 .01)
G06F
11/07
(2006 .01)
(54)发明名称
基于客户端编程接口实现的事务异常处理
方法及相关设备
(57)摘要
本发明提供了一种基于客户端编程接口实
现的事务异常处理方法及相关设备涉及数据库
技术领域本发明的客户端编程接口至少封装执
行回滚逻辑的第一函数以及事务异常处理方法
包括响应于应用层上语句执行完成判断语句
执行的结果是否成功如是则调用客户端编程
接口并更新第一函数的回滚点或退出第一函
或者如否则调用客户端编程接口以执行第
一函数本发明的事务异常处理方法在需要对事
务进行回滚时可调用客户端编程接口执行第一
函数对事务进行回滚使得数据库在客户端编
程接口层表现为具有自动回滚的能力降低了应
用开发的开发难度和复杂性
权利要求书2页 说明书7页 附图5页
CN 116401021 A
2023.07.07
CN 116401021 A
1 .基于客户端编程接口实现的事务异常处理方法其中所述客户端编程接口至少封
装执行回滚逻辑的第一函数以及
所述事务异常处理方法包括
响应于应用层上语句执行完成判断所述语句执行的结果是否成功
如是则调用所述客户端编程接口并更新所述第一函数的回滚点或退出所述第一函
或者
如否则调用所述客户端编程接口以执行所述第一函数
2.根据权利要求1所述的事务异常处理方法其中
所述客户端编程接口还至少封装设置所述回滚逻辑的第二函数以及
所述事务异常处理方法还包括
调用所述客户端编程接口以所述应用层为条件设置所述回滚逻辑
3 .根据权利要求2所述的事务异常处理方法其中
所述事务异常处理方法还包括
响应于所述回滚逻辑被设置为事务回滚逻辑获取当前事务状态
响应于所述当前事务状态不在事务中启下一事务并在所述客户端编程接口进行
语句执行动作
响应于所述下一事务中所述语句执行失败根据所述事务回滚逻辑执行所述第一函
数。
4 .根据权利要求2所述的事务异常处理方法其中
所述事务异常处理方法还包括
响应于所述回滚逻辑被设置为语句回滚逻辑根据当前事务状态更新所述第一函数
的回滚点
响应于所述回滚点更新后语句执行失败根据所述语句回滚逻辑执行所述第一函数。
5 .根据权利要求4所述的事务异常处理方法其中
所述的根据当前事务状态更新所述第一函数的回滚点包括
获取当前事务状态
响应于所述当前事务状态在事务中且已设置回滚点将回滚点更新至当前位置
6 .根据权利要求3所述的事务异常处理方法其中所述客户端编程接口至少封装开启
新事务的第三函数
所述事务异常处理方法还包括
响应于所述下一事务中所述语句执行成功调用所述客户端编程接口执行所述第三函
数。
7 .根据权利要求5所述的事务异常处理方法其中所述事务异常处理方法还包括
响应于所述回滚点更新至当前位置执行下一语句
8.根据权利要求2所述的事务异常处理方法其中所述客户端编程接口至少还封装记
录设置的所述回滚逻辑和事务的归档日志
所述事务异常处理方法还包括
响应于所述回滚逻辑为事务回滚逻辑且当前事务执行完成调用所述客户端编程接口
记录所述当前事务的所述回滚逻辑和所述当前事务
权 利 要 求 书
1/2
2
CN 116401021 A
2
of 15
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜