一种数据库环境的切换方法、装置和计算机设备制造方法及图纸

技术编号:30101152 阅读:16 留言:0更新日期:2021-09-18 09:06
本发明专利技术实施例提供了一种一种数据库环境的切换方法、装置和计算机设备方法、装置、计算机设备和存储介质,包括:建立Jenkins项目;获取到针对多种数据库的配置文件;通过jenkins Parameter Plugin插件加载分支信息及数据库选项信息;根据选定的分支信息及数据库选项信息切换数据库环境。通过jenkins工具结合spring

【技术实现步骤摘要】
一种数据库环境的切换方法、装置和计算机设备


[0001]本专利技术涉及软件
,特别是涉及一种数据库环境的切换方法、一种数据库环境的切换装置、一种计算机设备和一种存储介质。

技术介绍

[0002]现有的学习平台产品可以支持oracle、mysql、达梦、sqlserver等多种数据库。一般多数据库产品为了支持多种数据库,会分别给不同的数据库部署一套不同的系统。在面向多数据库产品的测试时,部署多套环境去测试,会带来实施难度高,对企业的资源造成浪费,增加实施成本。

技术实现思路

[0003]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据库环境的切换方法、一种数据库环境的切换装置、一种计算机设备和一种存储介质。
[0004]为了解决上述问题,本专利技术实施例公开了一种数据库环境的切换方法,包括:
[0005]建立Jenkins项目;
[0006]获取到针对多种数据库的配置文件;
[0007]通过jenkins Parameter Plugin插件加载分支信息及数据库选项信息;
[0008]根据选定的分支信息及数据库选项信息切换数据库环境。
[0009]优选地,所述方法还包括:
[0010]在不同的数据库环境下,启动不同的应用程序模块。
[0011]优选地,所述应用程序模块包括学习模块、登陆模块、考试模块、课件模块及评分模块。
[0012]优选地,所述方法包括:
[0013]设置针对不同数据库的配置文件。
[0014]优选地,所述根据选定的分支信息及数据库选项信息切换数据库环境,包括:
[0015]根据选定的分支信息及数据库选项信息,启动执行预设脚本,调用对应的项目配置文件,切换数据库环境。
[0016]本专利技术实施例公开了一种数据库环境的切换装置,包括:
[0017]建立模块,用于建立Jenkins项目;
[0018]配置文件获取模块,用于获取到针对多种数据库的配置文件;
[0019]加载模块,用于通过jenkins Parameter Plugin插件加载分支信息及数据库选项信息;
[0020]切换模块,用于根据选定的分支信息及数据库选项信息切换数据库环境。
[0021]优选地,所述装置还包括:
[0022]启动模块,用于在不同的数据库环境下,启动不同的应用程序模块。
[0023]优选地,所述应用程序模块包括学习模块、登陆模块、考试模块、课件模块及评分模块。
[0024]本专利技术实施例公开了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的数据库环境的切换方法的步骤。
[0025]本专利技术实施例公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的数据库环境的切换方法的步骤。
[0026]本专利技术实施例包括以下优点:
[0027]本专利技术实施例中,该数据库环境的切换方法包括:建立Jenkins项目;获取到针对多种数据库的配置文件;通过jenkins Parameter Plugin插件加载分支信息及数据库选项信息;根据选定的分支信息及数据库选项信息切换数据库环境。通过jenkins工具结合spring

profile来实现参数化启动应用。测试人员需要对应的环境直接启动,大大的降低了实施难度,测试的难度和工作量,节约资源。
附图说明
[0028]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图;
[0029]图1是本专利技术实施例的一种数据库环境的切换方法实施例的步骤流程图;
[0030]图2是本专利技术实施例的一种数据库环境的切换装置实施例的结构框图;
[0031]图3是一个实施例的一种计算机设备的内部结构图。
具体实施方式
[0032]为了使本专利技术实施例所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术实施例进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0033]参照图1,示出了本专利技术实施例的一种数据库环境的切换方法实施例的步骤流程图,具体可以包括如下步骤:
[0034]步骤101,建立Jenkins项目;
[0035]本专利技术实施例中,该数据库环境的切换方法可以运行于多种终端上,如个人电脑(PC,Personal Computer)、智能手机、平板电脑等终端,也可以是可安装应用程序的其他终端,例如智能手表等,本专利技术实施例对移动终端的具体类型不作限定,所述终端的操作系统可以包括Android(安卓)、Harmony(鸿蒙)OS、IOS、Windows Phone、Windows、Linux等等,本专利技术实施例对此不作过多的限制。
[0036]首先可以建立Jenkins项目,具体地,可以将在终端上运行Jenkins软件,在Jenkins软件上建立对应的Jenkins项目,Jenkins软件是一个可扩展的自动化执行引擎。
[0037]步骤102,获取到针对多种数据库的配置文件;
[0038]本专利技术实施例中,还可以进一步获取到多种数据库的配置文件,用户可以输入多
种的配置文件,其可以用于结合

Dspring.profiles.active=test,test_oracle来激活不同环境,不同数据库的配置文件实现多环境自由切换。
[0039]具体地,可以通过spring的项目配置文件加载机制:spring profile,通过系统定义多种配置文件,利用参数

Dspring.profiles.active来启动不同的配置文件。
[0040]对应地,可以首先设置针对不同数据库的配置文件,具体地,可以接收用户针对数据库的配置信息,形成配置文件。
[0041]步骤103,通过jenkins Parameter Plugin插件加载分支信息及数据库选项信息;
[0042]实际应用到本专利技术实施例中,还可以通过jenkins Parameter Plugin插件加载分支信息及数据库选项信息,jenkins Parameter Plugin插件可以是安装于Jenkins软件上。
[0043]进一步地,可以接受用户针对分支信息及数据库选项信息的选择信息,软件可以获取到分支信息及数据库选项信息,然后通过jenkins Parameter Plugin插件加载分支信息及数据库选项信息。
[0044]步骤104,根据选定的分支信息及数据库选项信息切换数据库环境。
[0045]本专利技术实施例中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据库环境的切换方法,其特征在于,包括:建立Jenkins项目;获取到针对多种数据库的配置文件;通过jenkins Parameter Plugin插件加载分支信息及数据库选项信息;根据选定的分支信息及数据库选项信息切换数据库环境。2.根据权利要求1所述的数据库环境的切换方法,其特征在于,所述方法还包括:在不同的数据库环境下,启动不同的应用程序模块。3.根据权利要求2所述的数据库环境的切换方法,其特征在于,所述应用程序模块包括学习模块、登陆模块、考试模块、课件模块及评分模块。4.根据权利要求2所述的数据库环境的切换方法,其特征在于,所述方法包括:设置针对不同数据库的配置文件。5.根据权利要求2所述的数据库环境的切换方法,其特征在于,所述根据选定的分支信息及数据库选项信息切换数据库环境,包括:根据选定的分支信息及数据库选项信息,启动执行预设脚本,调用对应的项目配置文件,切换数据库环境。6.一种数据库环境的切换装置,其特征在于,包括:建...

【专利技术属性】
技术研发人员:傅金波李成棋
申请(专利权)人:广州汇思信息科技股份有限公司
类型:发明
国别省市:

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

1