发明名称 数据库脚本通用化实现系统和方法
摘要 本发明提供了一种数据库脚本通用化实现系统和方法,该系统包括:数据库脚本分析装置,用于对至少一种类型的专用数据库脚本进行语法分析;标记语言形成装置,用于根据语法分析结果,形成标记语言;以及脚本解析装置,用于根据至少一种数据库系统的类型和标记语言将使用标记语言编写的数据库脚本分别解析成至少一种数据库系统专用的数据库脚本。本发明的标记语言简单明了,使用标记语言编写的数据库脚本通俗易懂,达到了只编写一套脚本却支持多种数据库系统的效果,并且可扩充性好,只需新增标记及标记解释算法即可,降低了开发代价,节省了维护时间,提高了开发效率。
申请公布号 CN101221561A 申请公布日期 2008.07.16
申请号 CN200710000916.7 申请日期 2007.01.08
申请人 中兴通讯股份有限公司 发明人 张志坤
分类号 G06F17/30(2006.01);G06F9/44(2006.01) 主分类号 G06F17/30(2006.01)
代理机构 北京康信知识产权代理有限责任公司 代理人 李伟;吴孟秋
主权项 1.一种数据库脚本通用化实现系统,其特征在于包括:数据库脚本分析装置,用于对至少一种类型的专用数据库脚本进行语法分析;标记语言形成装置,用于根据所述语法分析结果,形成标记语言;以及脚本解析装置,用于根据至少一种数据库系统的类型和所述标记语言将使用所述标记语言编写的数据库脚本分别解析成所述至少一种数据库系统专用的数据库脚本。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦