[发明专利]数据库操作语句的生成方法、装置、电子设备及存储介质在审
申请号: | 201910052467.3 | 申请日: | 2019-01-18 |
公开(公告)号: | CN109739493A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 宜博;韩温玉 | 申请(专利权)人: | 宜创(北京)科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 胡蓉 |
地址: | 100000 北京市海淀区成*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标数据库 配置信息 数据库操作语句 参数配置信息 操作类型 存储介质 电子设备 目标操作 数据库 获取目标 自动生成 语句 存储 开发 学习 | ||
本发明提供一种数据库操作语句的生成方法、装置、电子设备及存储介质,所述方法包括:获取用于表征需要对目标数据库进行操作的配置信息,所述配置信息包括:所述目标数据库的名称、所述目标数据库的种类、所述操作的操作类型以及参数配置信息;基于所述目标数据库的种类和所述操作类型,获取目标操作模板;基于所述目标操作模板、所述目标数据库的名称以及所述参数配置信息,生成与所述配置信息对应的数据库操作语句。通过在数据库中存储与多种类型数据库和多种操作类型一一对应的操作模板,接着利用获取的目标操作模板和输入的所述目标数据库的名称以及所述参数配置信息,自动生成与所述配置信息对应的操作语句,减少开发人员的学习成本。
技术领域
本发明涉及可视化编程领域,具体而言,涉及一种数据库操作语句的生成方法、装置、电子设备及存储介质。
背景技术
随着IT技术的飞速发展,各行各业与互联网的联系日益紧密,制作网站的需求不断上涨。网站开发成为了传统行业的一个紧俏需求。为了降低网站开发成本、降低网站开发对人员技术水平的要求、缩短开发时间,可视化生成程序的产品应运而生。
在可视化生成程序的领域,数据库操作是必不可少的一项功能,以生成网站为目的可视化编程产品,均会涉及数据库的操作,然而,传统的可视化编程技术,支持语言单一,无法适配多种数据库类型。
发明内容
鉴于此,本发明实施例提供一种数据库操作语句的生成方法、装置、电子设备及存储介质,在开发人员仅熟悉一种数据库操作语言的情况下,也可以完成多种数据库操作语句生成,减少了开发人员的学习成本。
第一方面,本发明实施例提供一种数据库操作语句的生成方法,所述方法包括:获取用于表征需要对目标数据库进行操作的配置信息,其中,所述配置信息包括:所述目标数据库的名称、所述目标数据库的种类、所述操作的操作类型以及参数配置信息;基于所述目标数据库的种类和所述操作类型,获取目标操作模板;基于所述目标操作模板、所述目标数据库的名称以及所述参数配置信息,生成与所述配置信息对应的数据库操作语句。通过在数据库中存储与多种类型数据库和多种操作类型一一对应的操作模板,接着利用获取的目标操作模板和输入的所述目标数据库的名称以及所述参数配置信息,自动生成与所述配置信息对应的数据库操作语句,因此,在开发人员仅熟悉一种数据库操作语言的情况下,也可以完成多种数据库操作语句生成,减少了开发人员的学习成本,而且生成的操作语句准确率高。
基于第一方面,在一种可能的设计中,获取用于表征用户需要对目标数据库进行操作的配置信息,包括:获取用于表征点击设置图标的第一指令;响应所述第一指令,生成可视化的设置界面;在获取到用于表征点击完成图标的第二指令时,获取用户输入的需要对目标数据库进行操作的配置信息。通过在可视化界面配置相关参数信息,就能完成多种数据库操作语句生成,操作简单,生成的操作语句准确率高,无需开发人员单独学习目标数据库的操作方法,减少了开发人员的学习成本。
基于第一方面,在一种可能的设计中,基于所述目标数据库的种类和所述目标操作类型,获取目标操作模板,包括:基于所述目标数据库的种类和所述目标操作类型,从预先存储的操作模板与数据库种类和操作类型对应的关系列表中,查找出所述目标操作模板。通过该方式,能够获取多种类型数据库和多种操作类型的操作模板,继而支持多种类型数据库和多种类型操作的操作语句生成,提高开发人员的工作效率,减少了开发人员的学习成本。
基于第一方面,在一种可能的设计中,基于所述目标数据库的种类和所述操作类型,从预先存储的操作模板与数据库种类和操作类型对应的关系列表中,查找出所述目标操作模板,包括:基于所述数据库的种类,从预先存储的操作模板与数据库种类对应的关系列表中,查找出与所述数据库的种类对应的所有第一操作模板;基于所述操作类型,从预先存储的所述所有第一操作模板与操作类型对应的关系列表中,查找出与所述操作类型对应的目标操作模板。通过该方式,能够提高操作模板的获取效率,继而提高操作语句的生成效率,提高用户体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宜创(北京)科技有限公司,未经宜创(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910052467.3/2.html,转载请声明来源钻瓜专利网。