[发明专利]执行多条sql语句的方法、装置、智能终端及存储介质在审

专利信息
申请号: 201911404621.5 申请日: 2019-12-30
公开(公告)号: CN113127501A 公开(公告)日: 2021-07-16
发明(设计)人: 王兴春 申请(专利权)人: 深圳市华胜软件技术有限公司;TCL商用信息科技(惠州)有限责任公司
主分类号: G06F16/242 分类号: G06F16/242;G06F16/245;G06F16/28
代理公司: 深圳市君胜知识产权代理事务所(普通合伙) 44268 代理人: 王永文
地址: 518000 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 执行 sql 语句 方法 装置 智能 终端 存储 介质
【说明书】:

发明公开了一种执行多条sql语句的方法、装置、智能终端及存储介质,所述方法包括:当启动预设应用程序中的预设功能时,获取预设的数据库操作单元,并判断所述数据库操作单元中是否包括多条sql语句;当所述数据库操作单元中包括多条sql语句时,则获取每一条sql语句对应的操作对象;依次执行每一条sql语句所对应的所述操作对象。本发明解决应用程序中的功能操作需同时执行多条sql语句的问题,将数据操作集中到数据库层处理,保证多条sql语句执行成功,优化程序代码设计,避免产生繁琐臃肿的代码。

技术领域

本发明涉及数据处理技术领域,尤其涉及的是一种执行多条sql语句 的方法、装置、智能终端及存储介质。

背景技术

Mybatis(MyBatis是一款优秀的持久层框架,它支持定制化sql语句、 存储过程以及高级映射)作为一种常用的数据库持久层技术被普遍使用,、 常存在以下场景,即某个应用程序的功能操作涉及数据库中多个表的数据 处理并且这些处理是由多条sql语句完成的。比如删除主表数据前须先删 除被关联子表(一个或者多个)的外键引用数据,唯一性字段数据插入前 需检查是否已存在数据表中,或者某项操作的功能设计为需同时删除修改多个数据表数据等。

但是这些场景存在共同的特性为:1、需要多条sql语句协同完成;2、 类似工作流模式每条sql语句依次执行且当前执行结果影响下一条sql执 行;3、要求每条sq语句l都执行成功才视为当前业务功能操作成功,只 要其中一条sql语句执行失败则视为当前业务功能操作失败且需要进行数 据库回滚已执行成功的sql语句;4、多条sql语句需要的参数可以定义为 一个共同数据对象。由此可以看出,在现有技术中,多条sql语句在执行 时易容易出执行失败,从而影响业务功能的实现,并且在执行时需要繁琐 臃肿的代码,不利于维护。

因此,现有技术还有待改进和发展。

发明内容

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种 执行多条sql语句的方法、装置、智能终端及存储介质,旨在解决现有技 术中,多条sql语句在执行时易容易出执行失败,且在执行时需要繁琐臃 肿的代码的问题。

本发明解决问题所采用的技术方案如下:

第一方面,本发明实施例提供一种执行多条sql语句的方法,其中,所 述方法包括:

当启动预设应用程序中的预设功能时,获取预设的数据库操作单元, 并判断所述数据库操作单元中是否包括多条sql语句;

当所述数据库操作单元中包括多条sql语句时,则获取每一条sql语句 对应的操作对象;

依次执行每一条sql语句所对应的所述操作对象。

在一种实施方式中,所述当启动预设应用程序中的预设功能时,获取 预设的数据库操作单元,并判断所述数据库操作单元中是否包括多条sql语 句,包括:

当启动预设应用程序中的预设功能时,则从预设的数据模型中获取所 述数据库操作单元;

对所述数据库操作单元进行解析,获取所述数据库操作单元中的分隔 符号,所述分隔符号用于隔开相邻两条sql语句;

若存在所述分隔符号,则确定所述数据库操作单元中包括多条sql语 句。

在一种实施方式中,所述数据库操作单元的构建方式包括:

预先将多条sql语句按照预设的顺序进行排列;

将每一条所述sql语句分别与一操作对象建立对应关系,并生成存储有 所述对应关系的数据库操作单元;

将所述数据库操作单元保存在所述数据模型中。

在一种实施方式中,所述当所述数据库操作单元中包括多条sql语句 时,则获取每一条sql语句对应的操作对象,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华胜软件技术有限公司;TCL商用信息科技(惠州)有限责任公司,未经深圳市华胜软件技术有限公司;TCL商用信息科技(惠州)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911404621.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top