一种数据库配置文件的处理方法、装置及存储介质制造方法及图纸

技术编号:24409665 阅读:96 留言:0更新日期:2020-06-06 08:37
本发明专利技术所提供的一种数据库配置文件的处理方法、装置及存储介质,包括:创建数据库配置文件,并保存至对应的路径;写入或加载配置数据至所述数据库配置文件;若检测到所述配置数据中发生目标项目操作事件,所述数据库配置文件保存操作后的目标项目。本发明专利技术通过创建数据库配置文件,相当于创建了一小型数据库,保存在数据库中的数据在修改时不需要将全部的数据重新写入或保存,而只需要保存修改的项目,提高了修改配置文件的效率。

A processing method, device and storage medium of database configuration file

【技术实现步骤摘要】
一种数据库配置文件的处理方法、装置及存储介质
本专利技术涉及配置文件
,尤其涉及的是一种数据库配置文件的处理方法、装置及存储介质。
技术介绍
目前现有的很多业务软件的运行都会存在配置文件,软件启动时会加载读取配置文件,软件运行中或者结束时会写入到配置文件中。现有的配置文件的格式多种多样,常见的以XML文件格式、JSON文件格式、二进制文件格式、INI文件格式存在。由于这些配置文件是直接在本地创建出来的文件,当配置文件中的某项配置需要修改时,需要全部重新写入或保存到配置文件中,即,将全部的配置数据进行重新保存,而不能只保存被修改的项目,从而导致修改配置文件的效率较低。因此,现有技术存在缺陷,有待改进与发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种数据库配置文件的处理方法、装置及存储介质,旨在解决现有技术中修改配置文件的效率较低的问题。本专利技术解决技术问题所采用的技术方案如下:一种数据库配置文件的处理方法,其中,包括:创建数据库配置文件,并保存至对应的路径;写入或加载配置数据至所述数据库配置文件;若检测到所述配置数据中发生目标项目操作事件,所述数据库配置文件保存操作后的目标项目。进一步地,所述创建数据库配置文件,并保存至对应的路径的步骤具体为:引用基于数据库封装的动态链接库,创建出数据库配置文件,并保存至对应的路径。进一步地,若检测到所述配置数据中发生目标项目操作事件,所述数据库配置文件保存操作后的目标项目的步骤具体包括:若检测到所述配置数据中发生目标项目增加数据的操作事件,所述数据库配置文件保存增加数据后的目标项目;若检测到所述配置数据中发生目标项目修改数据的操作事件,所述数据库配置文件保存修改数据后的目标项目;若检测到所述配置数据中发生目标项目删除数据的操作事件,所述数据库配置文件保存删除数据后的目标项目。进一步地,所述数据库为Sqlite数据库。进一步地,所述动态链接库的封装步骤具体包括:基于Sqlite数据库,构建配置字典,创建或加载具有特定扩展名的数据库文件;在所述数据库文件中封装加载操作、增加或修改操作、删除操作对应的语句,形成封装的动态链接库。进一步地,所述基于Sqlite数据库,构建配置字典,创建或加载具有特定扩展名的数据库文件的步骤具体包括:基于Sqlite数据库,构建配置字典,并与预设Sqlite工具类进行连接,创建或加载出预设Sqlite工具类对应扩展名的数据库文件;若连接成功,则在所述数据库文件中创建配置信息表。进一步地,在所述数据库文件中封装加载操作、增加或修改操作、删除操作对应的语句,形成封装的动态链接库的步骤具体包括:检查所述配置信息表的结构是否正确;若正确,则在所述配置信息表中封装加载操作、增加或修改操作、删除操作对应的语句,形成封装的动态链接库。进一步地,检查所述配置信息表的结构是否正确的步骤之后还包括:若不正确,则继续利用预设Sqlite工具类创建配置信息表;在所述配置信息表中封装加载操作、增加或修改操作、删除操作对应的语句,形成封装的动态链接库。本专利技术还提供了一种装置,其中,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据库配置文件的处理程序,所述数据库配置文件的处理程序被所述处理器执行时实现如上所述的数据库配置文件的处理方法的步骤。本专利技术还提供了一种存储介质,其中,所述存储介质存储有计算机程序,所述计算机程序能够被执行以用于实现如上所述的数据库配置文件的处理方法。本专利技术所提供的一种数据库配置文件的处理方法、装置及存储介质,包括:创建数据库配置文件,并保存至对应的路径;写入或加载配置数据至所述数据库配置文件;若检测到所述配置数据中发生目标项目操作事件,所述数据库配置文件保存操作后的目标项目。本专利技术通过创建数据库配置文件,相当于创建了一小型数据库,保存在数据库中的数据在修改时不需要将全部的数据重新写入或保存,而只需要保存修改的项目,提高了修改配置文件的效率。附图说明图1是本专利技术中数据库配置文件的处理方法较佳实施例的流程图。图2是本专利技术中数据库配置文件的处理方法较佳实施例中动态链接库的封装的流程图。图3是本专利技术中数据库配置文件的处理方法较佳实施例中数据库配置文件的操作流程图。图4是本专利技术中装置的较佳实施例的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。用户(一般指研发应用软件的人员)需要通过对配置文件的创建或更改,完成对应的应用软件的开发。在现有的更改方式中,用户直接创建本地文件形成配置文件,若数据有更改,那么配置文件中的所有数据都需要重新保存,效率低下。本专利技术利用数据库创建数据库配置文件,使得用户在创建配置文件时创建的是小型数据库,这是由于在数据库中更改的数据项目,在保存时,可以只保存更改的项目部分,而无需将所有的数据重新进行保存。因此,现有的在本地创建配置文件的方式达不到本专利技术的效果。请参见图1,图1是本专利技术中一种数据库配置文件的处理方法的流程图。如图1所示,本专利技术实施例所述的数据库配置文件的处理方法包括以下步骤:S100、创建数据库配置文件,并保存至对应的路径;在一种实现方式中,所述步骤S100具体为:引用基于数据库封装的动态链接库,创建出数据库配置文件,并保存至对应的路径。在本专利技术中,所述数据库配置文件相当于一小型数据库,保存在数据库中的数据在修改时不需要将全部的数据重新写入或保存,而只需要保存修改的项目,提高了修改配置文件的效率。优选地,所述数据库为Sqlite数据库。Sqlite数据库是一个嵌入式库,并且实现了零配置、无服务端和事务功能的SQL数据库引擎。动态链接库(DynamicLinkLibrary)即为DLL库,是一个包含可由多个程序,同时使用的代码和数据的库。若之前存在数据库配置文件保存的路径,则仍保存至之前的路径中;若不存在,则自动创建数据库配置文件保存的路径。S200、写入或加载配置数据至所述数据库配置文件。也就是说,当动态链接库中没有配置数据时,则需要用户写入配置数据并保存。当动态链接库中存在配置数据时,则直接加载已有的配置数据。具体的,判断数据库配置文件创建是否成功,若是,则写入或加载配置数据至所述数据库配置文件。S300、若检测到所述配置数据中发生目标项目操作事件,所述数据库配置文件保存操作后的目标项目。具体的,所述目标项目是指待更改的项目。这一步是进行配置的相关操作。当用户需要对数据库配置文件中的配置数据进行更改时,在文件路径中打开数据库配置文件,并进行相应的操作,并且最后只需保存更改的目标项目本文档来自技高网...

【技术保护点】
1.一种数据库配置文件的处理方法,其特征在于,包括:/n创建数据库配置文件,并保存至对应的路径;/n写入或加载配置数据至所述数据库配置文件;/n若检测到所述配置数据中发生目标项目操作事件,所述数据库配置文件保存操作后的目标项目。/n

【技术特征摘要】
1.一种数据库配置文件的处理方法,其特征在于,包括:
创建数据库配置文件,并保存至对应的路径;
写入或加载配置数据至所述数据库配置文件;
若检测到所述配置数据中发生目标项目操作事件,所述数据库配置文件保存操作后的目标项目。


2.根据权利要求1所述的数据库配置文件的处理方法,其特征在于,所述创建数据库配置文件,并保存至对应的路径的步骤具体为:
引用基于数据库封装的动态链接库,创建出数据库配置文件,并保存至对应的路径。


3.根据权利要求2所述的数据库配置文件的处理方法,其特征在于,若检测到所述配置数据中发生目标项目操作事件,所述数据库配置文件保存操作后的目标项目的步骤具体包括:
若检测到所述配置数据中发生目标项目增加数据的操作事件,所述数据库配置文件保存增加数据后的目标项目;
若检测到所述配置数据中发生目标项目修改数据的操作事件,所述数据库配置文件保存修改数据后的目标项目;
若检测到所述配置数据中发生目标项目删除数据的操作事件,所述数据库配置文件保存删除数据后的目标项目。


4.根据权利要求2所述的数据库配置文件的处理方法,其特征在于,所述数据库为Sqlite数据库。


5.根据权利要求4所述的数据库配置文件的处理方法,其特征在于,所述动态链接库的封装步骤具体包括:
基于Sqlite数据库,构建配置字典,创建或加载具有特定扩展名的数据库文件;
在所述数据库文件中封装加载操作、增加或修改操作、删除操作对应的语句,形成封装的动态链接库。


6...

【专利技术属性】
技术研发人员:白肖卫宣安姜坤
申请(专利权)人:深圳震有科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1