The invention discloses a device and a database management method, the method includes: including add, delete modify search and store operating statements defined in the database; mapping and database operation statement corresponding to the definition of API; according to the mapping relationship between the operating statements into multiple parameters and database the type of operation; the plurality of parameters are input values according to the values of the parameters and the type of database API database operation. The beneficial effect of the invention is that by redefining the database operation statements and separating them, the efficiency of the database programming is improved.
【技术实现步骤摘要】
一种数据库管理方法及装置
本专利技术涉及数据库管理
,尤其涉及一种数据库管理方法及装置。
技术介绍
通常操作数据库是通过调用计算机语言提供的操作数据库的API(应用编程接口),来查询或更新数据库中的数据。现有的操作数据库的方案通常是调用计算机语言提供的访问数据库的API,来查询或更新数据库,并返回结果。故现有的调用数据库API的方案,没法重用操作数据库的代码。如果是编译型语言,调试代码不方便,每次更改代码后,都要重新编译代码,开发效率不高。
技术实现思路
本专利技术要解决的技术问题在于,针对上述现有技术数据库API调用效率低的问题,提供一种数据库管理方法及装置。本专利技术解决其技术问题所采用的技术方案是:一方面,构造一种数据库管理方法,包括:定义数据库中包括增加、删除、修改、查找及存储的操作语句;建立所定义的操作语句与对应数据库API的映射关系;依据所述映射关系将所述操作语句拆分为多个参数及数据库操作类型;分别输入多个所述参数的值,依据所述参数的值以及所述数据库操作类型调用数据库API。在本专利技术所述的数据库管理方法中,所述建立所定义的操作语句与对应数据库API的映射关系的步骤包括以下子步骤:建立所定义的操作语句与对应数据库API的映射关系;依据所述映射关系,获取与数据库管理任务项相对应的脚本;对所述数据库执行所述脚本以动态操作数据库。在本专利技术所述的数据库管理方法中,所述依据所述映射关系将所述操作语句拆分为多个参数及数据库操作类型的步骤包括以下子步骤:依据所述映射关系拆分所要解析的字符串,从而得到数据库操作语句数组;遍历所述数据库操作语句数组以将所 ...
【技术保护点】
一种数据库管理方法,其特征在于,包括:定义数据库中包括增加、删除、修改、查找及存储的操作语句;建立所定义的操作语句与对应数据库API的映射关系;依据所述映射关系将所述操作语句拆分为多个参数及数据库操作类型;分别输入多个所述参数的值,依据所述参数的值以及所述数据库操作类型调用数据库API。
【技术特征摘要】
1.一种数据库管理方法,其特征在于,包括:定义数据库中包括增加、删除、修改、查找及存储的操作语句;建立所定义的操作语句与对应数据库API的映射关系;依据所述映射关系将所述操作语句拆分为多个参数及数据库操作类型;分别输入多个所述参数的值,依据所述参数的值以及所述数据库操作类型调用数据库API。2.根据权利要求1所述的数据库管理方法,其特征在于,所述建立所定义的操作语句与对应数据库API的映射关系的步骤包括以下子步骤:建立所定义的操作语句与对应数据库API的映射关系;依据所述映射关系,获取与数据库管理任务项相对应的脚本;对所述数据库执行所述脚本以动态操作数据库。3.根据权利要求1所述的数据库管理方法,其特征在于,所述依据所述映射关系将所述操作语句拆分为多个参数及数据库操作类型的步骤包括以下子步骤:依据所述映射关系拆分所要解析的字符串,从而得到数据库操作语句数组;遍历所述数据库操作语句数组以将所述操作语句拆分为多个参数及数据库操作类型。4.根据权利要求1所述的数据库管理方法,其特征在于,所述分别输入多个所述参数的值,依据所述参数的值以及所述数据库操作类型调用数据库API的步骤还包括:调用数据库API查询数据库,并将数据库返回结果存放至一个变量。5.根据权利要求3所述的数据库管理方法,其特征在于,所述遍历所述数据库操作语句数组以将所述操作语句拆分为多个参数及数据库操作类型的步骤包括以下步骤:S321、检测是否存在未处理的操作语句,若存在,则取下一个操作语句,其中,所述数据库操作语句数组包括多个操作语句;S322、将所述操作语句拆分...
【专利技术属性】
技术研发人员:马冬,
申请(专利权)人:深圳联友科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。