一种基于元数据自发现的数据查询接口自动生成方法及系统

基本信息

申请号 CN201910337144.9 申请日 -
公开(公告)号 CN110083650A 公开(公告)日 2019-08-02
申请公布号 CN110083650A 申请公布日 2019-08-02
分类号 G06F16/25(2019.01)I; G06F16/242(2019.01)I; G06F16/2455(2019.01)I; G06F16/955(2019.01)I 分类 计算;推算;计数;
发明人 陈昊; 王鹏; 于会游; 姜玉峰; 滕姿; 李栋; 杜浩; 唐丽娜; 饶定远; 陈燕秋; 闵圣捷; 杨飞; 丁晓宇; 董一舟 申请(专利权)人 中电科嘉兴新型智慧城市科技发展有限公司
代理机构 上海伯瑞杰知识产权代理有限公司 代理人 孟旭彤
地址 314006 浙江省嘉兴市南湖区亚太路705号创新大厦B段22F
法律状态 -

摘要

摘要 基于元数据自发现的数据查询接口自动生成方法,包括:元数据管理系统自动发现数据库中表及表结构,并保存到业务数据库中;使用者选择数据表,配置查询字段及参数,数据查询系统中保存相关参数;系统根据使用者选择的数据查询参数列表生成一个SQL语句模板,该模板可以接受使用者指定的参数及运算符作为参数;系统生成一个对应的URL地址并增加一条路由转发规则与该API映射;使用接口查询数据时,应用通过指定URL对API进行调用;根据URL对应的参数列表检查输入参数合法性;如果参数合法,则对以保存的SQL语句模板使用参数生成SQL语句;调用数据库查询数据,将结果数据按照JSON格式序列化,通过数据流的方式返回数据。