通用跨数据库访问方法
基本信息
申请号 | CN201510605990.6 | 申请日 | - |
公开(公告)号 | CN105260403B | 公开(公告)日 | 2019-05-31 |
申请公布号 | CN105260403B | 申请公布日 | 2019-05-31 |
分类号 | G06F16/242(2019.01)I | 分类 | 计算;推算;计数; |
发明人 | 刘洪舟; 赵军; 罗洪臣; 涂高翔; 张亮 | 申请(专利权)人 | 同望科技股份有限公司 |
代理机构 | - | 代理人 | - |
地址 | 519085 广东省珠海市唐家湾镇港湾大道科技五路19号 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及通用跨数据库访问方法,基于结构化查询语言SQL的包括数据操纵语言DML和数据库模式定义语言DDL语法,结合各类数据库增加预定义的函数及语法,定义和/或构建VSQL语句语法解析引擎对VSQL语句进行VSQL词法和VSQL语法解析,对VSQL进行分词,并根据定义的语法对VSQL分词组织得到对应的语法树;对象解析引擎对VSQl语法树进行构造解析及对应各数据库的包括字段、函数、分页的SQL语法进行对象解析,得到原生SQL语句;发送数据库执行,得到结果。本发明的通用跨数据库访问方法,能有效实现与各类数据库的无缝结合,具有丰富的二次开发接口,良好的用户体验和扩展性。 |
