[发明专利]一种创建数据库接口的方法、数据库操作方法及装置在审
申请号: | 201610833411.8 | 申请日: | 2016-09-19 |
公开(公告)号: | CN107025253A | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | 王乾元 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/44;G06F9/445 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 黄熊 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 创建 数据库 接口 方法 操作方法 装置 | ||
技术领域
本申请涉及计算机技术领域,尤其涉及一种创建数据库接口的方法及装置、数据库操作方法及装置。
背景技术
随着计算机技术的不断发展,计算机已经广泛地应用于人们的日常生活和工作中,极大地方便了人们的生活,这与计算机应用程序功能的多样化密不可分。
在应用程序运行时,往往会使用数据库来对应用程序的数据进行管理。应用程序在使用数据库时,需要通过数据库接口来执行数据的写入、查找、删除等数据操作。在现有技术中,应用程序会利用应用程序中的代码创建数据库接口,这样,在接收到针对数据库的操作指令后,便可以利用创建的数据库接口执行相应的数据库操作。
那么开发人员在对应用程序进行开发时,需要在程序的源代码中写入实现数据库接口功能的所有代码,该数据库接口的功能包括打开数据库、操作数据库中数据、关闭数据库、更新数据库等。随着应用程序功能的增多,单个应用程序可能会对多个数据库进行操作,单个数据库中往往包含多个数据表,每个数据表中往往也包含多个字段,这就需要开发人员在程序的源代码中,分别为各字段写入实现数据库接口功能的所有代码,其代码量是相当大的。
在开发人员将应用程序的源代码编写完成后,需要经过编译过程,才能将利用源代码编写的源程序转换为计算机可执行的目标程序。那么,由于现有的创建数据库接口的方法需要在源程序中部署大量的源代码,导致在对源代码进行编译时,耗费的资源较高。
发明内容
本申请实施例提供一种创建数据库接口的方法,用以解决现有技术中实现数据库接口的功能时需要在源程序中部署大量的源代码,导致在对源代码进行编译时耗费资源较高的问题。
本申请实施例采用下述技术方案:
一种创建数据库接口的方法,包括:
从预设的配置文件中确定用于创建数据库接口的至少一个操作语句模板;
根据所述至少一个操作语句模板,创建所述操作语句模板对应的数据库接口,所述数据库接口用于在接收到操作指令时确定操作语句模板并根据所述操作语句模板对数据库执行操作。
本申请实施例还提供一种数据库操作方法,用以解决现有技术中实现数据库接口的功能时需要在源程序中部署大量的源代码,导致在对源代码进行编译时耗费资源较高的问题。
本申请实施例采用下述技术方案:
一种数据库操作方法,包括:
接收针对数据库的操作指令;
根据预先创建的数据库接口,从配置文件中确定与所述操作指令对应的操作语句模板,所述数据库接口,是通过本申请提供的创建数据库接口的方法创建的;
根据所述操作语句模板和所述操作指令中包含的实参,得到针对所述数据库的操作语句;
根据所述操作语句,对所述数据库执行数据库操作。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
通过从预设的配置文件中确定用于创建数据库接口的至少一个操作语句模板,然后根据所述至少一个操作语句模板,创建所述操作语句模板对应的数据库接口,即可在后续利用创建的数据库接口进行数据库操作。这样,即可以从配置文件中获取用于实现数据库接口功能的代码,该部分代码便无需保存在应用程序源代码中,减少了应用程序源代码的代码量,由于无需对配置文件中的代码进行编译,因此降低了对应用程序源代码进行编译时耗费的资源。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例提供的一种创建数据库接口的方法的实现流程示意图;
图2为本申请实施例提供的一种创建数据库接口的方法的实现流程示意图;
图3为本申请实施例提供的一种数据库操作方法的实现流程示意图;
图4为本申请实施例提供的数据表升级方法的实现流程示意图;
图5为本申请实施例提供的并行操作数据库的方法的实现流程示意图;
图6为本申请实施例提供的数据加密过程的实现流程示意图;
图7为本申请实施例提供的数据解密过程的实现流程示意图;
图8为本申请实施例提供的一种创建数据库接口的装置的具体结构示意图;
图9为本申请实施例提供的一种数据库操作装置的具体结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610833411.8/2.html,转载请声明来源钻瓜专利网。