一种基于高斯数据库的数据处理方法及装置制造方法及图纸

技术编号:35357457 阅读:45 留言:0更新日期:2022-10-26 12:37
本发明专利技术提供一种基于高斯数据库的数据处理方法及装置,可用于金融领域或其他技术领域。所述方法包括:解析数据处理配置文件,获得数据处理配置信息;其中,数据处理配置文件是预设的;基于高斯数据库连接配置信息连接高斯数据库;根据所述数据处理配置信息,将外部数据导入到高斯数据库或者从高斯数据库内导出数据到外部文件。所述装置用于执行上述方法。本发明专利技术实施例提供的基于高斯数据库的数据处理方法及装置,实现了高斯数据库的数据的导入和导出。和导出。和导出。

【技术实现步骤摘要】
一种基于高斯数据库的数据处理方法及装置


[0001]本专利技术涉及计算机
,具体涉及一种基于高斯数据库的数据处理方法及装置。

技术介绍

[0002]高斯数据库是一种关系型数据库,具备强一致、秒扩容、低成本、超可用的四大特点。但是由于高斯数据库出现时间不长,目前其相关的配套程序软件比较缺乏,如何实现高斯数据库的数据导入和导出成为本领域亟待解决的重要课题。

技术实现思路

[0003]针对现有技术中的问题,本专利技术实施例提供一种基于高斯数据库的数据处理方法及装置,能够至少部分地解决现有技术中存在的问题。
[0004]第一方面,本专利技术提出一种基于高斯数据库的数据处理方法,包括:
[0005]解析数据处理配置文件,获得数据处理配置信息;其中,数据处理配置文件是预设的;
[0006]基于高斯数据库连接配置信息连接高斯数据库;
[0007]根据所述数据处理配置信息,将外部数据导入到高斯数据库或者从高斯数据库内导出数据到外部文件。
[0008]第二方面,本专利技术提供一种基于高斯数据库的数据处理装置,包括:
[0009]解析模块,用于解析数据处理配置文件,获得数据处理配置信息;其中,数据处理配置文件是预设的;
[0010]连接模块,用于基于高斯数据库连接配置信息连接高斯数据库;
[0011]数据处理模块,用于根据所述数据处理配置信息,将外部数据导入到高斯数据库或者从高斯数据库内导出数据到外部文件。
[0012]第三方面,本专利技术提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述基于高斯数据库的数据处理方法。
[0013]第四方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述基于高斯数据库的数据处理方法。
[0014]第五方面,本专利技术提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述基于高斯数据库的数据处理方法。
[0015]本专利技术实施例提供的基于高斯数据库的数据处理方法及装置,解析数据处理配置文件,获得数据处理配置信息,基于高斯数据库连接配置信息连接高斯数据库,根据数据处理配置信息,将外部数据导入到高斯数据库或者从高斯数据库内导出数据到外部文件,实现了高斯数据库的数据的导入和导出。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0017]图1是本专利技术第一实施例提供的基于高斯数据库的数据处理方法的流程示意图。
[0018]图2是本专利技术第二实施例提供的基于高斯数据库的数据处理方法的流程示意图。
[0019]图3是本专利技术第三实施例提供的基于高斯数据库的数据处理方法的流程示意图。
[0020]图4是本专利技术第四实施例提供的基于高斯数据库的数据处理装置的结构示意图。
[0021]图5是本专利技术第五实施例提供的基于高斯数据库的数据处理装置的结构示意图。
[0022]图6是本专利技术第六实施例提供的基于高斯数据库的数据处理装置的结构示意图。
[0023]图7是本专利技术第七实施例提供的电子设备的实体结构示意图。
具体实施方式
[0024]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0025]下面以服务器作为执行主体为例,对本专利技术实施例提供的基于高斯数据库的数据处理方法的具体实现过程进行说明。
[0026]图1是本专利技术第一实施例提供的基于高斯数据库的数据处理方法的流程示意图,如图1所示,本专利技术实施例提供的基于高斯数据库的数据处理方法,包括:
[0027]S101、解析数据处理配置文件,获得数据处理配置信息;其中,数据处理配置文件是预设的;
[0028]具体地,服务器可以解析数据处理配置文件,从中获得数据处理配置信息,数据处理配置信息包括在高斯数据库导入数据或者导出数据时需要使用的信息。其中,所述数据处理配置文件是预设的。数据处理配置文件为数据导入配置文件或者数据导出配置文件。为了将外部数据导入到高斯数据库,需要预先设置数据导入配置文件;为了将高斯数据库中的数据导出到外部文件,需要预先设置数据导出配置文件。
[0029]例如,数据处理配置文件为可扩展标记语言(eXtensible Markup Language,简称XML)格式。可以构造方法ParseXml(),使用SAXReader类进行XML文件的解析,使用saxreader.read方法读取指定路径的数据处理配置文件,生成document文档实体,再通过document.getRootElement.element方法获取数据处理配置文件中的数据处理配置信息。其中,在使用SAXReader类之前,需要引入相应dom4j的MAVEN依赖,以支持SAXReader类的使用。
[0030]S102、基于高斯数据库连接配置信息连接高斯数据库;
[0031]具体地,所述服务器基于高斯高斯数据库连接配置信息,可以与高斯数据库建立连接,以方便后续将数据导入到高斯数据库或者将数据从高斯数据库中导出。其中,所述高斯数据库连接配置信息是预设的,根据实际需要进行设置,本专利技术实施例不做限定。
[0032]例如,所述高斯数据库连接配置信息包括高斯数据库的访问地址、用户名、密码以及驱动等信息。比如高斯数据库的访问地址为:jdbc:postgresql://122.42.253.142:8000/eida,用户名为:batcheida,密码为:batcheida@123,驱动为:org.postgresql.Driver。
[0033]S103、根据所述数据处理配置信息,将外部数据导入到高斯数据库或者从高斯数据库内导出数据到外部文件。
[0034]具体地,当数据处理配置文件为数据导入配置文件,所述服务器会根据从数据导入配置文件解析获得数据处理配置信息,基于从数据导入配置文件获得的数据处理配置信息将外部数据导入到高斯数据库中存储。当数据处理配置文件为数据导出配置文件,所述服务器会根据从数据导出配置文件解析获得数据处理配置信息,基于从数据导出配置文件获得的数据处理配置信息从高斯数据库内导出数据到外部文件中。
[0035]本专利技术实施例提供的基于高斯数据库的数据处理方法,解析数据处理配置文件,获得数据处理配置信息,基于高斯数据库连接配置信息连接高斯数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于高斯数据库的数据处理方法,其特征在于,包括:解析数据处理配置文件,获得数据处理配置信息;其中,数据处理配置文件是预设的;基于高斯数据库连接配置信息连接高斯数据库;根据所述数据处理配置信息,将外部数据导入到高斯数据库或者从高斯数据库内导出数据到外部文件。2.根据权利要求1所述的数据处理方法,其特征在于,所述数据处理配置文件为数据导入配置文件;相应地,所述根据所述数据处理配置信息,将外部数据导入到高斯数据库包括:根据导入配置信息加载外部数据,并以数据流的形式将所述外部数据导入到所述高斯数据库的数据表中;其中,所述导入配置信息是解析数据导入配置文件获得的。3.根据权利要求2所述的数据处理方法,其特征在于,所述数据导入配置文件包括待加载外部文件和导入高斯数据库文件,其中:所述待加载外部文件包括待加载外部文件的编码格式、文件内容分隔类型和分割数据;所述导入高斯数据库文件包括数据表名称、字段名称、外部文件路径和外部文件名称。4.根据权利要求3所述的数据处理方法,其特征在于,所述根据导入配置信息加载外部数据,并以数据流的形式将所述外部数据导入到所述高斯数据库的数据表中包括:根据所述外部文件路径和外部文件名称获取外部文件名称对应的导入文件;对所述导入文件进行流化处理,获得文件字节输入流;根据所述数据表名称、分割数据、待加载外部文件的编码格式和预设SQL语句模板,生成数据导入语句;执行所述数据导入语句将文件字节输入流导入到所述数据表名称对应的数据表中与字段名称对应的数据字段对应存储。5.根据权利要求1至4任一项所述的数据处理方法,其特征在于,所述数据处理配置文件为数据导出配置文件;相应地,所述根据所述数据处理配置信息,从高斯数...

【专利技术属性】
技术研发人员:朱振宇瞿伟沈巍毅毛文静
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1