通用跨数据库访问方法

基本信息

申请号 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语句;发送数据库执行,得到结果。本发明的通用跨数据库访问方法,能有效实现与各类数据库的无缝结合,具有丰富的二次开发接口,良好的用户体验和扩展性。