买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种低侵入面向XC环境的数据库转换方法_上海电科智能系统股份有限公司_202311648670.X 

申请/专利权人:上海电科智能系统股份有限公司

申请日:2023-12-04

公开(公告)日:2024-04-19

公开(公告)号:CN117909360A

主分类号:G06F16/2452

分类号:G06F16/2452;G06F16/2455

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.05.07#实质审查的生效;2024.04.19#公开

摘要:本发明提出一种低侵入面向XC环境的数据库转换方法,通过对用户SQL执行的获取,实现将SQL进行拦截、发送、改写执行,将用户原业务SQL发送至转换服务进行解析、得到相应的层次结构。通过对原业务驱动、目标业务驱动、关键字类型、替换前关键字、替换后关键字的配置,对原业务SQL进行对应的执行SQL转换,转换后重新发还进行改写执行,在不进行原有业务SQL改造的情况下,进行快速XC适配。

主权项:1.一种低侵入面向XC环境的数据库转换方法,其特征在于,用于对用户发送至业务应用的访问XC数据库的请求链接进行转换处理,所述方法包括以下步骤:步骤1:XC数据库中间件拦截请求链接,并从请求链接中获取用户请求的SQL_ID、请求的数据SQL原文以及对数据库请求的参数信息;步骤2:XC数据库中间件根据参数信息对数据SQL原文进行映射替换,得到映射结束的SQL;步骤3:在固定周期,将映射结束的SQL与已缓存对象进行匹配,其中已缓存对象包括历史映射结束的SQL与历史SQL可执行语句;若匹配一致,则从缓存中直接获取历史SQL可执行语句作为第一执行语句进行数据库请求;步骤4:若匹配不一致,将映射结束的SQL转换为Java类的可遍历层次结构;步骤5:对可遍历层次结构内的原业务驱动、目标业务驱动、关键字类型、替换前关键字、替换后关键字进行数据库以及转换关键字配置,得到第二执行语句;步骤6:通过TCP协议将转换好的第二执行语句转发回业务应用,并通过SQL-ID进行指定接收。

全文数据:

权利要求:

百度查询: 上海电科智能系统股份有限公司 一种低侵入面向XC环境的数据库转换方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。