一種基于XML語句的數(shù)據(jù)庫無關(guān)的查詢語言
基本信息
申請(qǐng)?zhí)?/td> | CN202010508232.3 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN111695002A | 公開(公告)日 | 2020-09-22 |
申請(qǐng)公布號(hào) | CN111695002A | 申請(qǐng)公布日 | 2020-09-22 |
分類號(hào) | G06F16/9032(2019.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 宋軍超;劉標(biāo)勇 | 申請(qǐng)(專利權(quán))人 | 蘇州瑞云信息技術(shù)有限公司 |
代理機(jī)構(gòu) | 蘇州國卓知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 蘇州瑞云信息技術(shù)有限公司 |
地址 | 215000江蘇省蘇州市高新區(qū)竹園路209號(hào)創(chuàng)業(yè)園3號(hào)樓14層 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于XML語句的數(shù)據(jù)庫無關(guān)的查詢語言,所述XML語句為基礎(chǔ)的數(shù)據(jù)庫查詢的中間層語言包括FetchXML語法定義器,F(xiàn)etchXML解析器、FetchXML語法分析器、FetchXML安全過濾器、FetchXML到標(biāo)準(zhǔn)SQL的轉(zhuǎn)換器、方言翻譯器,該種基于XML語句的數(shù)據(jù)庫可大幅度降低開發(fā)成本,可精簡(jiǎn)開發(fā)人員的語言學(xué)習(xí)量,同時(shí)本開發(fā)系統(tǒng)天生可以適配多種不同的關(guān)系型數(shù)據(jù)庫,客戶方可以選擇使用SQL Server、Oracle、MySQL、Postgresql等多種數(shù)據(jù)庫中一種,來完成開發(fā)任務(wù),且該開發(fā)系統(tǒng),可以屏蔽掉SQL語言開發(fā)中的安全風(fēng)險(xiǎn),可以完全杜絕SQL注入的風(fēng)險(xiǎn),且基于業(yè)內(nèi)標(biāo)準(zhǔn)的XML和SQL開發(fā)的一種新的查詢語言,可以降低人員的學(xué)習(xí)成本,相比EntityFramework等開發(fā)模式可以大幅降低人員的學(xué)習(xí)難度。?? |
