【技术实现步骤摘要】
应用切换数据库IP的方法、存储介质
本专利技术涉及数据库
,具体涉及应用切换数据库IP的方法、存储介质。
技术介绍
现有的关于数据库ip动态切换的相关案例,在涉及到多服务器上的多应用,对所使用的同一数据库ip进行切换的问题上,还没有一个有效可行的解决方案。例如申请号为CN201310537530.5,名称为《一种基于多数据库的动态切换方法和装置》这一专利申请,其通过拦截系统方法的调用,来指定数据库ip。但是,该方案存在后续维护成本高和性能降低的问题。因为在开发过程中,添加新的方法后,还要不断维护该配置文件,而且所有的非数据库操作方法也都要进行拦截判断,应用性能将会明显降低。因此该方案不能有效解决问题。
技术实现思路
本专利技术所要解决的技术问题是:提供应用切换数据库IP的方法、存储介质,能在不影响应用性能的情况下,高效且灵活地同时切换多台服务器上应用的数据库ip。为了解决上述技术问题,本专利技术采用的技术方案为:应用切换数据库IP的方法,包括:预设配置文件,并将其上传至各个服务器的指定目录,所述配置文件包括键值对,所述键值对的键为待替换数据库ip,值为目标数据库 ...
【技术保护点】
1.应用切换数据库IP的方法,其特征在于,包括:预设配置文件,并将其上传至各个服务器的指定目录,所述配置文件包括键值对,所述键值对的键为待替换数据库ip,值为目标数据库ip;服务器上的应用程序进行数据库操作时,首先,解析应用程序传入的连接串,获取应用程序对应的数据库ip,然后,从所述指定目录读取配置文件,然后,匹配所获取的数据库ip与所读取的配置文件的键值对,若匹配成功,则依据所述键值对将所述连接串的数据库ip替换为目标数据库ip。
【技术特征摘要】
1.应用切换数据库IP的方法,其特征在于,包括:预设配置文件,并将其上传至各个服务器的指定目录,所述配置文件包括键值对,所述键值对的键为待替换数据库ip,值为目标数据库ip;服务器上的应用程序进行数据库操作时,首先,解析应用程序传入的连接串,获取应用程序对应的数据库ip,然后,从所述指定目录读取配置文件,然后,匹配所获取的数据库ip与所读取的配置文件的键值对,若匹配成功,则依据所述键值对将所述连接串的数据库ip替换为目标数据库ip。2.如权利要求1所述的应用切换数据库IP的方法,其特征在于,服务器上的应用程序进行数据库操作时,通过调用预设的数据库执行类执行所述首先,解析应用程序传入的连接串,获取应用程序对应的数据库ip,然后,从所述指定目录读取配置文件,然后,匹配所获取的数据库ip与所读取的配置文件的键值对,若匹配成功,则依据所述键值对将所述连接串的数据库ip替换为目标数据库ip。3.如权利要求1或2所述的应用切换数据库IP的方法,其特征在于,所述的将所述连接串的数据库ip替换为目标数据库ip,之后,还包括:依据替换后的连接串和应用程序在传入连接串时一并传入的操作语句,调用对应的数据库操作方法。4.如权利要...
【专利技术属性】
技术研发人员:刘德建,江洪,范福生,詹彦安,黄钟贵,郑含章,李正,岳万恕,陈宏展,
申请(专利权)人:福建天晴数码有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。