发明名称 |
一种生成及执行SQL语句的方法和系统 |
摘要 |
本申请公开了一种生成及执行SQL语句的方法和系统,所述方法应用在XML_SQL解析器中,所述XML_SQL解析器与类型不同的至少两个数据库相连接,所述方法包括:接收用户输入的XML_SQL语句,其中所述XML_SQL语句至少包括有XML控制标签,所述控制标签至少包括有所述至少两个数据库中的一个特定数据库的数据库地址,数据库类型,数据库驱动和数据库语言;判断所述XML_SQL语句是否正确;在所述XML_SQL语句正确时,至少基于所述控制标签,生成所述特定数据库的可执行SQL语句,以供所述特定数据库执行。通过上述技术方法解决了SQL语句不能同时适用于多个类型不同的数据库的问题。 |
申请公布号 |
CN103177008A |
申请公布日期 |
2013.06.26 |
申请号 |
CN201110434891.8 |
申请日期 |
2011.12.22 |
申请人 |
北大方正集团有限公司;北京北大方正电子有限公司 |
发明人 |
毕继安 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
黄志华 |
主权项 |
一种生成SQL语句的方法,应用在XML_SQL解析器中,所述XML_SQL解析器与类型不同的至少两个数据库相连接,其特征在于,所述方法包括:接收用户输入的XML_SQL语句,其中所述XML_SQL语句至少包括有XML控制标签,所述控制标签至少包括有所述至少两个数据库中的一个特定数据库的数据库地址,数据库类型,数据库驱动和数据库语言;判断所述XML_SQL语句是否正确;在所述XML_SQL语句正确时,至少基于所述控制标签,生成所述特定数据库的可执行SQL语句,以供所述特定数据库执行。 |
地址 |
100871 北京市海淀区成府路298号方正大厦9层 |